关于iic这个章节,等待应答信号,SDA设置为输入,为什么IICSDA还能拉高。

2019-07-21 06:19发布

本帖最后由 baoenjiasi 于 2017-9-22 09:58 编辑


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
Nukest
2019-07-22 17:42
本帖最后由 Nukest 于 2018-1-26 09:19 编辑
baoenjiasi 发表于 2017-9-23 09:48
不是啊,是IO设置为输出才能致高SDA的高电平么,然后画红线这里,代码里先设置SDA这个IO为输入,然后又SA ...

上拉电阻的目的是为了保证在无信号输入时输入端的电平为高电平。而在信号输入为低电平是输入端的电平应该也为低电平。如果没有上拉电阻,在没有外界输入的情况下输入端是悬空的,它的电平是未知的无法保证的,上拉电阻就是为了保证无信号输入时输入端的电平为高电平,同样还有下拉电阻它是为了保证无信号输入时输入端的电平为低电平.





QQ截图20180126091331.png
这里是把GPIO配置为上拉输入模式

一周热门 更多>