现已经是直接使用官方例程,但是示波器并未观察到波形(SDA,SCL均无),I2C尚未挂载设备,不过发数据的话也是需要的发送器件地址的,理论就算没有设备挂载也是可以观察到发送器件地址的波形的
kqian0327:
你好,
第一,你是否有给IIC总线挂上拉电阻?
第二,你程序中如何处理ACK从设备的返回信号?
第三,你IIC驱动是否为官网430WARE提供的代码?
我主要还怀疑你第一步是有问题的。
TsongLing5:
那再问一个,读取的操作是怎样的呢,我看IIC协议是需要start 然后器件地址写,然后寄存器地址,而后在Start然后在器件地址读。不知道程序要怎么实现
灰小子:
回复 TsongLing5:
这个工作流程,你可以参考demo程序,里面有的。
TsongLing5:
回复 灰小子:
好的,谢谢