STM32的硬件I2C 产生不了起始信号!!

2019-08-14 05:12发布

我最近用I2C读取EEPROM的操作,用硬件I2C模拟,库函数。结果产生不了起始信号。具体如下
求解答。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
密耳
1楼-- · 2019-08-14 06:56
用模拟IO吧
小黑熊
2楼-- · 2019-08-14 12:18
密耳 发表于 2016-9-9 09:25
用模拟IO吧

感觉还是硬件方便,但是出问题,,还是软件靠谱
小黑熊
3楼-- · 2019-08-14 12:24
 精彩回答 2  元偷偷看……
xujian468
4楼-- · 2019-08-14 13:17
好像听原子哥说起过硬件I2C有问题,不是很可靠
八度空间
5楼-- · 2019-08-14 14:44
xujian468 发表于 2016-9-9 10:21
好像听原子哥说起过硬件I2C有问题,不是很可靠

的确是有bug,103系列的做主机不行,貌似做从设备还好,我折腾的目前运行还行,从设备模式,没做主机,有些细节需要注意就是了
八度空间
6楼-- · 2019-08-14 17:19
小黑熊 发表于 2016-9-9 09:52
时钟和引脚已经配置好了

将GPIO_SetBits这句去掉,外部有上拉就可以了,上拉电阻建议4.7K,具体阻值看信号完整性

一周热门 更多>