I2C\u TAR\u REG和I2C启动条件

3个职位/0个新职位
最后一篇文章
拉兹洛·费边
离线
最后一次见到:5年3个月前
已加入:2015-10-09 14:15
I2C\u TAR\u REG和I2C启动条件

亲爱的对话小组,

我正在用BLE模块做一个i2c项目,我试图开发一个i2c\u核心驱动程序来构建它,但是我从sdk i2c\u eeprom项目开始
当写入i2c\u tar\u reg时,不会生成启动条件,当我写入cmd寄存器时,它会生成一个start,发送字节并生成一个stop条件。

是要这样吗?

顺致敬意,
拉兹洛

设备:
MT\u对话框
离线
最后一次见到:3个月4天前
工作人员
已加入:2015-06-08 11:34
嗨,拉兹洛。费边,

嗨,拉兹洛。费边,

I2C控制器在有数据进入FIFO或I2C\ U data\ U CMD\ U REG时发出启动条件,在传输结束时发出停止条件。从I2C\u TAR\u REG,您可以配置I2C控制器将生成启动条件还是常规调用。

谢谢你的对话

拉兹洛·费边
离线
最后一次见到:5年3个月前
已加入:2015-10-09 14:15
亲爱的对话小组,

亲爱的对话小组,

谢谢你的回答,现在清楚了。同时,我已经设法调试了问题和行为,编写TAR不会生成启动条件,就像您所说的,只是当数据在FIFO中时。我的问题是从机没有确认地址(焊接问题),因此没有发送实际数据,而是发出了停止条件。一旦奴隶确认了地址,一切都按预期进行。

顺致敬意,
拉兹洛

主题已锁定