有没有使用F149的大虾啊,请教点问题哦,在我开发的产品里,现在遇到一些比较棘手的问题,请高手分享下经验:
现开发的产品需要考虑低功耗,所有大部分处于休眠状态,定时唤醒,又因为速率关系,主要是用于RFID,所有现用的是8M运行,PCB设计的时候没有预留32K晶振 ,考虑到设备休眠和8M晶振看门狗溢出时间太短,所以我在看门狗这块是这样使用的,在定时器里面自增一个变量,在单片机醒来时在while里面将该变量清零,如果判断到该变量大于某个值(大于休眠时间的一个值)时测认为程序跑飞了,这个时候我在定时器里打开看门狗等着看门狗溢出使设备重启,但现在的情况时,大部分时间设备都可以正常重启,但有时候设备死掉就无法重启了,估计是定时器死掉了,现求高手支招,在我的这款产品需求下,看门狗这块我如何处理呢,不想加外部看门狗,主要是功耗问题 |