Part Number:EVM430-FR6043
使用的官方DEMO程序,程序添加了使用UART_A1串口,测量完成后立即上报一帧数据(14个字节)。
现在出现的问题是:125ms的测量间隔,长时间开机12小时以上,前面会出现几小时都是中正常的125ms间隔上报一次。
但后面疑似看门狗复位(3.2s),串口一直接收到的0x00(就一个字节,0x00),间隔为3-4秒左右,一直这样。最后断电再上电后,才恢复正常了。
测试2天,都遇到这种情况。必须断电重新上电才能解除。
按说 看门狗复位的话,和断电重启应该一样的效果的。
所以很困惑,请教一下,会有哪些可能原因呢?
看门狗复位是推测的,因为时间很符合。
void hal_system_WatchdogInit(void)//看门狗初始化
{
// Enable watchdog timer
// Delay set to ~32K @ ~10K = 3.2sec
WDT_A_initWatchdogTimer(__MSP430_BASEADDRESS_WDT_A__,WDT_A_CLOCKSOURCE_VLOCLK,WDT_A_CLOCKDIVIDER_32K);
WDT_A_start(__MSP430_BASEADDRESS_WDT_A__);
}
Susan Yang:
若是可以的话,能否上传一下您的代码?我明天拿开发板测试一下