产品程序运行稳定性问题:假如HSE初始化失败,需要做哪些事情?

2019-07-14 14:47发布

下面几点涉及到产品程序稳定性,请教一下大神们
1、假如HSE初始化失败,需要做哪些事情?(重启芯片?将时钟配置HSI?或者其他?) if(HSE 成功)
{
   .......
}
else  { /* If HSE fails to start-up, the application will have wrong clock
         configuration. User can add here some code to deal with this error */
    需要做什么处理?
  }
2、程序中是否需要加入看门狗?假如程序测试完善没有问题,那是否存在程序自己跑飞的可能性?在什么条件下能自己跑飞?
3、在异常中断服务里面,假如HardFault_Handler()中是否要加入一些处理?(打印log?呼吸灯?芯片复位?)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
lining870815844
1楼-- · 2019-07-15 20:48
 精彩回答 2  元偷偷看……
cknz
2楼-- · 2019-07-15 21:06
最好是加,如果晶体异常了,MCU会出现异常,或者按照2M左右的速度在跑..
lee_st
3楼-- · 2019-07-15 22:47
重新下载代码
lee_st
4楼-- · 2019-07-16 03:04
很简单的

一周热门 更多>