修改了一下i2c,pcf8563驱动,编译、运行可正常工作
但过一段时间后,会出现“RTC Voltage Low - reliable date/time information is no longer guaranteed!”的警告
看datasheet得知当Vdd<Vlow的时候会把seceonds寄存器的第7位(VL)置1,所以便会出现上述的警告
但我用万用表量的话,Vdd管脚的电压是4.59伏,即正常
软件把该位置0的话,过一段时间又会出现
不明白,但为什么会这样子的
看了一下寄存器的初始化设置,Control/Status 1,Control/Status 2,CLKOUT frequency,Timer control也是设置正确的
请高手指点,非常感谢