我用的是STM32F103RBT的芯片,采用库函数来完成I2C通信,MCU...

2019-07-14 18:34发布

我用的是STM32F103RBT的芯片,采用库函数来完成I2C通信,MCU为主,没有用中断,也没有用DMA,但就是会卡死在while循环了,用示波器抓了一下,没有抓到应答信号,怎么办呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zhouxk
1楼-- · 2019-07-16 02:09
 精彩回答 2  元偷偷看……
wang222221
2楼-- · 2019-07-16 02:14
zhouxk 发表于 2018-8-14 08:46
同样的程序,用ST的IIC EEPROM没有问题,用Atmel的相同容量就容易挂。
最后查看,是我的两次写操作之间没有加延时,按说如果有问题的话,都不能跑才对。但ST的能跑,不知道怎么回事。

EEPROM 写操作是比较慢,连续两次写操作之间一定是要加延时的。

一周热门 更多>