微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > i2c通信问题,调了一个星期还是没明白,向大神求助

i2c通信问题,调了一个星期还是没明白,向大神求助

时间:10-02 整理:3721RD 点击:
就是在i2c通信的时候,在线调试正确发送多个字节数据,但是接受的时候大部分接收成功,但是还是有三四个字节数据接收错误,而下载到单片机的时候完全没有接收到数据,这是为什么

个人经验:除非碰过相同的现象,不然很难直接指出问题点。
在线调试和下载到板子上,有一个差别,从上电到硬件设备初始化的执行是有一段时间的。
在线调试工具执行的时候,是否配置了脚本文件对芯片初始化,如果有脚本配置,那么可能是程序代码中对初始化做得不充足。
另外确认一下,在线调试是否加上断点了,如果有,也会对硬件时序上有影响。
下载到板子上完全没有收到数据,如果有示波器,测量一下SDA,SCL信号,确认一下波形正常与否。

设置断电会对时序有影响吗?为什么啊

设置断电会对时序有影响吗?为什么会有影响啊

对下载下去的程序运行没影响
小编可以用纬图的Ginkgo USB-I2C适配器调试下你的器件

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top