问题现象:
买了模块之后用烧录例程程序发现程序运行之后 Uart输出的日期时间不变–时钟不走
问题探索:
百度关键词:PCF8563不走时
https://bbs.21ic.com/icview-1642146-1-1.html
怀疑时晶振问题,
尝试让他输出CLKOUT 结果测试没问题
以为是不运行:
写入00地址 参数00
读取出来还是00 说明写入正确
但是还是不走时
用UART看了一下,发现串口发生数据频率很高
然后加500ms延时,
貌似还走的很快
突然发现main函数内有个
WDT_CONTR = 0x30;
记得好像是看门狗
尝试去掉,发现时钟开始运行了!
问题解决!