Other Parts Discussed in Thread: TMP451
TMP451初始化的配置信息如下:
03寄存器 = 0x04;
05/06寄存器的 low limit设为-40,High limit设为120;
07/08设置和05/06的设置保持一致;
04寄存器 = 0x09
-----------------------------------------------------------------------------------------
出现的问题:
在常温下测试,初始化TMP451之后,大约18ms之后读local和Remote的值,发现local的值读取结果不正常,按照03寄存器配置为04h的话,是一个负的温度,但是remote的值是正常的
在此情况下,如果在读local和remote之前再写一次03寄存器,重新再写值04h,发现读local的值就正常了。
想问一下:
1. 上述的异常可能是什么原因导致的?
2. 03寄存器配置完成之后,到第一次读local值,间隔时间是否有要求?
谢谢!