Other Parts Discussed in Thread: EV2400
在技术手册上看到可以通过ManufacturerAccess() 0x0072 DAStatus2 获取到,但是在转换的时候,实际测试温度值不对,测试温度70摄氏度,获取到的值也只有30摄氏度,变化不大
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.
在技术手册上看到可以通过ManufacturerAccess() 0x0072 DAStatus2 获取到,但是在转换的时候,实际测试温度值不对,测试温度70摄氏度,获取到的值也只有30摄氏度,变化不大
您好,如果用MCU读取有问题,请参考下面文档。
https://www.ti.com.cn/cn/lit/an/slua801/slua801.pdf?ts=1690989719744
用EV2400只读取一个数,如温度,然后用示波器把i2c的波形抓取下来。再抓一下自己软件编写的的i2c波形,同样读取这个温度,看看两者有什么区别,很快就能定位到问题。比如ACK信号有没有?发送地址对不对?发送命令时序对不对等。