用IIC操控音频芯片,芯片有各种寄存器,和应该给寄存器付的值,请问应该用哪个库函数来对芯片进行操作?
我用的这个: I2C_WriteByteOneReg(I2C1,0x11, 0x00,0x3F); 从地址0x11 7bit 寄存器地址0x00 1byte 写入的值 0x3f 1byte.
现在是程序运行到这个函数: I2C_WAIT_READY(i2c);就卡这里了,不动了。不知道iic的初始化配置哪里是有哪些需要注意的地方吗?还是我用的写入函数不对?请大家指导!
谢谢!在线等!音频芯片是顺芯的ES8374,MCU是NUC121ZC。
|