2019-10-14 21:30发布
正点原子 发表于 2017-3-1 09:45 1,0X8,只是设置某个IO口为上拉/下拉输入,至于上拉还是下拉,由ODR对应位控制。 2,ODR=0,说明设置为 ...
cl376870383 发表于 2017-3-1 20:35 恩,大神,请问我这块stm32mini板子一些引口该参考书目资料看他是否具有驱动能力啊,说实话,确实有点不 ...
最多设置5个标签!
谢谢指导,,你解释的非常好,明白,嘿嘿~~~~
首先要搞清楚输入和输出。你这里问的是输入上拉下拉问题。对应的是输入信号,也就是对应连接一个输出端口,也可能不是单片机的。输入端口需不需要拉、需要上拉还是下拉是根据输入信号是虚电平时输入端口的电平缺省值而定的。如果输入信号高低电平的是实的,就是有驱动能力,那么上拉下拉都没关系,这时输入端口的值就是输入信号的值。但如果输入信号有虚电平,或者高或者低,那么就要设置输入端口在虚电平时的缺省状态,就是用上拉电阻或下拉电阻来实现的。我觉得最典型的就是iic通信,总线在空闲时就是通过上拉电阻实现SDA和SCL维持在高电平,在有任何主机想发起通信时就拉低SDA的电平,这时总线上所有主机和从机都收到这个起始信号。
一周热门 更多>