主题中讨论的其他器件:TAS5825P
您好!
我已成功从 PPC3导出报头文件以配置 TAS5825P、但我不清楚如何通过 I2C 写入生成的阵列。 提供的示例函数:
extern int i2c_write (unsigned char * data、int n);不包含寄存器地址参数、因此我假设寄存器/书籍/页面的地址包含在生成的 cfg_reg 转储中?
例如、cfg_reg 数据如何传递给用于 I2C 写入的伪代码方法、例如:i2cWrite (byte slaveAddress、byte registerAddress、void * dataToWrite、word numBytesToWrite)?
我认为 TAS 自动增量功能会处理地址更改、我会启动对寄存器0x00等某些初始地址的写入、并且 cfg_reg 数据会在该地址之后包含页面地址数据、但所包含的示例代码会显示延迟以及其他一些项目 我非常感谢您能深入了解。
希望我的问题很清楚、因为我不想在生成的头文件中发布示例代码、以防该示例代码是专有的/不是要显示的。
非常感谢。
此致、
Aaron