求助,stm32F103CBT6做的闹钟定时唤醒的项目(悬赏10金币)

2019-07-14 17:11发布

问题描述:STM32F103CBT6做的一个闹钟定时唤醒的项目(stm32+SI4463),使用8Mhz的时钟,使用了独立看门狗,喂狗时间20s,闹钟唤醒时间10s,程序刚开始运行正常,好几个小时之后,出现不能唤醒的现象(使用了LED灯指示),此后按手动复位按钮无效(不能重启了),此时只能把电池拔掉,重新上电复位才能正常运行程序。上电复位电路正常(只用了一个电容下拉接在复位脚,用示波器测量波形,正常运行时和出现问题时的波形是一样的),说明外部复位电路没有问题,那请问问题出在哪儿呢?会不会stm32的硬件有问题?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
亲爱的娜娜
1楼-- · 2019-07-14 18:14
谁要是能根据这段描述找到问题那肯定是神人了。
既然能正常跑几个小时,那就很难重新的bug,做好程序运行的log,出问题时分析log,或者在调试模式下一直运行,等到出问题时调试下程序找原因。
何必太在意
2楼-- · 2019-07-14 21:45
沐紫姐姐  居然也会玩这些  哇咔咔  瞬间女神了!!
TOPCB
3楼-- · 2019-07-14 22:29
还是把源码放上来吧。估计是把alarm的时间弄错了。每次唤醒以后,要重新设置的。
你我然后
4楼-- · 2019-07-14 23:20
 精彩回答 2  元偷偷看……
selinali0112
5楼-- · 2019-07-15 03:38
看看有没有变量溢出
60user85
6楼-- · 2019-07-15 07:46
硬件可能性更大,BUG的话前几个小时早就出来了。

一周热门 更多>