今天一天都在调试HC18M003的IIC主机发送模式。忙了一天,从连接24C04试验,到两个HC18M003之间的主从及通讯模式,全部都没有成功。即使加上各种调试手段,输出日志,用示波器观察通讯波形,都没有成功。问题点集中在主机发送模式下,IIC每次产生的中断状态值,总是和预想的不一样。不知道是因为什么原因导致的。
难啊。之前在没有示波器时,以IO模拟IIC方式,都能调通24C64的通讯测试。头痛,可还得继续。准备明天,哦,已经是今天了。准备今天用使用PCF85754T这种只需要一个从机地址+一个数据的简单IIC通讯方式,通过在PCF85754T的管脚上测量电平,来检查IIC通讯结果的方式,测试IIC的通讯是否正常。
这大概是我第二次直接使用MCU自带的IIC设备,与外部设备进行通讯的试验。之前好像用的是ST的MCU的IIC设备与IIC OLED连接试验,成功了。这次使用HC18M003的IIC设备通讯,没有成功。希望今天的后续试验,能成功。作为硬件的开发,中间不能控制的地方他多了。逼着自己想尽各种办法去试验。
痛并乐在其中,祝自己好运,加油!