【W79E227】I2C问题

wgf6281314 |浏览2563次
收藏|2015/03/15 21:12

使用W79E227这款单片机的I2C模块,单独写了一个I2C的程式调试OK,然后将这个OK的程式加入到整体应用程式中,I2C无法响应。I2C使用中断I2CSTATUS状态寄存器来判断的,单独写的调试程式可以使用,加入后使用I2STATUS寄存器无法收到数据,而使用I2DAT则可以正常收发(这个只是大概调试了一下,可以收发数据),但是实际的程式不适合使用I2DAT来判断。


满意回答

2022/09/06 11:33

I2C的状态都是通过I2CSTATUS来判断的,I2DAT是传输的数据,不能判断状态的。建议去官网下载BSP示例代码参考一下。

chenwenbin

其他回答(0)
0人关注该问题
+1
 加载中...