你好!
如果我理解正确的话,I2C功能纯粹是为了调试目的吗?由于设备是一次性可编程的,任何通过I2C线路实时加载的值都将在设备重新启动后消失,对吗?如何使用I2C功能,例如虚拟输出。另外,是否需要额外的电路将I2C线连接到不同的控制器?
嗨Vmore,
对于大多数使用i2c的设备,是的,当您重新引导时,将加载默认值。然后必须通过i2c重写任何寄存器来更新任何内容。
SLG46824/826有点不同,因为您可以通过i2c进行编程(最多允许的时间)。你也可以将i2c线连接到其他内部功能上并读出,例如ADC。
连接i2c接口不应该有任何其他要求,例如,它将与主机MCU i2c接口一起工作。
BR JE_DIalog
嗨Vmore,
对于大多数使用i2c的设备,是的,当您重新引导时,将加载默认值。然后必须通过i2c重写任何寄存器来更新任何内容。
SLG46824/826有点不同,因为您可以通过i2c进行编程(最多允许的时间)。你也可以将i2c线连接到其他内部功能上并读出,例如ADC。
连接i2c接口不应该有任何其他要求,例如,它将与主机MCU i2c接口一起工作。
BR JE_DIalog