请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:INA237 团队、
请就此提供帮助。
目前,我们在写入“config”寄存器时遇到问题。
写入该寄存器的值显然不会被存储。 奇怪的是,对其他寄存器使用相同的写入例程,如“ADC_CONFIG”工作正常。
这样的问题是否已知?
谢谢
弗兰克
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
团队、
请就此提供帮助。
目前,我们在写入“config”寄存器时遇到问题。
写入该寄存器的值显然不会被存储。 奇怪的是,对其他寄存器使用相同的写入例程,如“ADC_CONFIG”工作正常。
这样的问题是否已知?
谢谢
弗兰克
您好 Mitch、
我们仅设置 ADC_RANGE 位。 首先、我们进行了写入操作来设置寄存器指针、之后、我们读取配置寄存器的复位值、得到的复位值为0x0000。
我们现在写入0x0008以设置 ADC_RANGE 位、我们还会得到 芯片的确认、但回读值再次为0x0000
我们对 ADC_CONFIG 寄存器进行了相同的尝试:
在设置第一个寄存器指针、然后读取复位值、现在我们得到0xFB68。 之后、我们将0xF000写入寄存器、回读结果 为预期的0xF000。 因此、我假设一般通信正常。