打印

怎么修改的是ODR而不是IDR呢?怎么理解呢?

[复制链接]
2391|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
突然想不通这里设置的都是输入模式,下面设置上拉时候,怎么修改的是ODR而不是IDR呢,修改ODR这是输出啊,怎么理解呢?
沙发
mmuuss586| | 2014-6-4 18:05 | 只看该作者
注释不对啊;

使用特权

评论回复
板凳
戈卫东| | 2014-6-4 18:43 | 只看该作者
PULL-UP PULL-DOWN模式,用ODR来控制究竟是上拉还是下拉,ODR=1是上拉,=0是下拉。

使用特权

评论回复
地板
戈卫东| | 2014-6-4 19:45 | 只看该作者
上面的是STM32F1的搞法。
如果是STM32L,不能用这种方法。
STM32L的寄存器和STM32F1不同。

使用特权

评论回复
5
戈卫东| | 2014-6-4 19:47 | 只看该作者
你需要指明你所用的MCU的型号,至少要说明它到底是不是STM32F1

使用特权

评论回复
6
nienianhong| | 2014-7-4 09:57 | 只看该作者

使用特权

评论回复
7
香水城| | 2014-7-4 10:38 | 只看该作者
第一,寄存器是F1的GPIO的

第二,标题中选的是L的分类

第三,代码的注释错掉了

使用特权

评论回复
8
huangfeng33| | 2014-7-9 20:07 | 只看该作者
DR寄存器的数据时实时反映IO口的状态,当然设置ODR,IO的状态也跟着改变。

使用特权

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

本版积分规则

482

主题

2214

帖子

11

粉丝