使用TM4C1294 LuanchPad的I2C调试AD5934时,从机地址后需要连续写入两次数据,
对于void I2CMasterControl(uint32_t ui32Base, uint32_t ui32Cmd)这个函数的使用不是很明白。
下图是TivaWare Peripheral Driver Library里的例子。
下面是我根据上图改的程序,但是数据没有写进AD5934的寄存器中去。
麻烦大神们帮忙看看应该怎么改,跪谢!!
Caroline:
读程序时这样的吗?
xyz549040622:
回复 Caroline:
碰到这种从机器件没反应的情况,只好抓波形了,用逻辑分析仪抓,看看I2C引脚发出去波形是否是你预期的