用老周提供的I2C读写24C02的例程有问题吗?我把该历程烧写进去,在I2C0的那两个管脚上连接了24C02,发送w,20,8,abcdefgh和r,20,8都没反应啊(结尾加和没加回车换行我都试过了),然后我就Debug了一下,发现,该程序在
ulStatus = I2CM_DataSend(&CAT24C02); // 向24C02写入数据
会没反应。
请问这是怎么回事?
I2C1我也试过了,同样的问题。
刚才step into这个函数看了下,停在了
while (gucStatus != STAT_IDLE); // 等待总线操作完毕
也就是说,I2C的中断始终没进去。
此帖出自
小平头技术问答
一周热门 更多>