STM32中GPIO寄存器IDR和ODR数据是不是同步的?为什么我用GPIO_SetBits函数设置管脚的时候,IDR和ODR同时改
答案:1 悬赏:40 手机版
解决时间 2021-11-17 05:41
- 提问者网友:那叫心脏的地方装的都是你
- 2021-11-16 22:25
STM32中GPIO寄存器IDR和ODR数据是不是同步的?为什么我用GPIO_SetBits函数设置管脚的时候,IDR和ODR同时改
最佳答案
- 五星知识达人网友:从此江山别
- 2021-11-16 23:21
IDR寄存器的数据时实时反映IO口的状态,当然设置ODR,IO的状态也跟着改变,除非强制人为地设置。
比如,ODR设置为1,而强制将对应的IO口接地,这时IDR就和ODR不一致;或者将ODR设置0,而强制降对应IO口接VCC,这时也不一致。追问谢谢!还有一个疑问,比如当我设置ODR为1,而强制将对应的IO口接地,那么我输出的是高电平还是低电平?追答接地了输出就是0啊,但是ODR是1
比如,ODR设置为1,而强制将对应的IO口接地,这时IDR就和ODR不一致;或者将ODR设置0,而强制降对应IO口接VCC,这时也不一致。追问谢谢!还有一个疑问,比如当我设置ODR为1,而强制将对应的IO口接地,那么我输出的是高电平还是低电平?追答接地了输出就是0啊,但是ODR是1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯