STM8L的奇怪问题

2019-07-19 20:45发布

STM8L遇到一个很奇怪的问题,我用的是STM8L的Discovery,我用PC0和PC1作为模拟I2C的管脚没有问题,但是我换成那个PA5和PA4作为模拟I2C的管脚就不行,我已经把连接PA5和PA5的那个液晶屏拔下来了,也就是那个PA4和PA5没有接任何外部设备了,但是模拟I2C通信读出来的数据就是有问题,我程序之修改了管脚,其他什么都没有修改,原理图如下,和PC1的SB17已经断开了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zhxzhx
1楼-- · 2019-07-20 20:10
对啊,GPIO_ReadInputDataBit 读出来就不是 0,1 而是对应的位
我都是 这样的  dat= (GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_3)==GPIO_Pin_3)

一周热门 更多>