28335的I2C通信问题

2019-03-26 15:35发布

各位大侠,我现在用28335的I2C模块与EEPROM  AT24C08进行通信,程序没有错误,但是用示波器不能测出SDA和SCL信号。例程里的从机地址是0x50,因为我这里用的是AT24C08,所以从机地址应该是0xA9,是不是只需要修改这个地址就可以了?希望各位大侠帮帮忙啦!谢谢了! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
lanqinli
2019-03-27 10:45
你好!我现在又出现了一个问题,在调试的过程中,如果没有
if (I2caRegs.I2CSTR.bit.BB == 1)
  {
      return I2C_BUS_BUSY_ERROR;
   }
这几句话,用示波器能显示我发送的数据,如果有这几句话,程序就一直认为bus busy!

一周热门 更多>