复位430单片机就能正常通信了

2019-07-17 13:34发布

iic通信前几次都行,数据正确,但由于另一端的通信指令发送不完全或者通信时中断,(整个通信包含发送和读取)下次通信就不能连接上了,然后复位430单片机就能正常通信了,求高手解答一下是怎么回事吧。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
airwill
1楼-- · 2019-07-17 17:21
嗯, 你的软件应该加个通信超时处理来解决这个问题
dirtwillfly
2楼-- · 2019-07-17 22:47
楼上正解。估计是程序卡在那个地方成死循环了,跳不出来
zhenykun
3楼-- · 2019-07-18 00:43

不知道你的另一端通信和IIC通信的关系是怎样的
zhaoxqi
4楼-- · 2019-07-18 00:56
你的通信没有做协议,导致乱了吧。
liliang9554
5楼-- · 2019-07-18 05:09
 精彩回答 2  元偷偷看……
jlyuan
6楼-- · 2019-07-18 10:19
应该是出错后你的数据线和时钟线未被释放。要恢复通信,必须保证I2C DATA和CLK为高电平,即释放状态。

一周热门 更多>