
STM32死机,内部硬件看门狗也不复位 10
我做了几十套通讯板,采用的是单片机型号是stm32f103c8t6,用上了UART1和UART2两个通讯口,并使用了内部硬件看门狗,喂狗语句只在主循环里有一条,按理说如果...
我做了几十套通讯板,采用的是单片机型号是stm32f103c8t6,用上了UART1和UART2两个通讯口,并使用了内部硬件看门狗,喂狗语句只在主循环里有一条,按理说如果死机的话,肯定会复位的。实际使用中还是会出现死机现象,要断电重启才能正常,请问是什么原因导致的?谢谢!
展开
2个回答
展开全部
追问
在研发实验室测试了很长的时间都没出现过问题,包括现在在研发部测试也是不会出现这个问题,但到了生产车间实际使用时就会偶尔出现死机的问题,生产车间环境比较复杂,干扰也比较大,这项目产品是装在设备上的,要求24小时不停机地工作,我们也专门测试了看门狗,如果去掉那仅有的一条喂狗程序的话,看门狗能够复位。但在车间工作出现死机时,看门狗好像失效了一样,只能断电重启。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询