打印

stm32 IO输入输出模式 配置

[复制链接]
623|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elecintop|  楼主 | 2015-5-20 16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
输出方式下如果有上拉,则将输出口配置成OD模式,如果没有则PP模式,大多数情况下配置成PP。
沙发
elecintop|  楼主 | 2015-5-20 16:36 | 只看该作者
而输入模式下则好理解,电压高了则下拉IPD  IN_PL,电压低了上拉IPU  IN_PU,模拟输入即AIN。

使用特权

评论回复
板凳
elecintop|  楼主 | 2015-5-20 16:40 | 只看该作者
双向IO-将STM32的IO配置成开漏输出,然后外接上拉,就实现了双向IO。注意:读取IO数据时需要使用GPIO_ReadInputDataBit();

使用特权

评论回复
地板
elecintop|  楼主 | 2015-5-20 16:41 | 只看该作者
如果用的功能模块 如spi等的外设输出应用 AF_PP,其他的正常输出用OUT_PP

使用特权

评论回复
5
elecintop|  楼主 | 2015-5-20 16:42 | 只看该作者
时钟AFIO的开启是在:事件输出、外部中断、重映射的情况下。管脚的默认外设功能并不需要开AFIO时钟如:RCC_APB1Periph_USART2 RCC_APB2Periph_SPI1

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

1329

帖子

3

粉丝