STM32/STM8技术william hill官网
直播中

杨万富

7年用户 1492经验值
擅长:526774
私信 关注
[问答]

STM32F407IGT6运行出现死机现象

我公司在开发新的产品时用到STM32F407IGT6 发现运行  1---2个小时  出现死机现象,手动用镊子短接RESET复位无效,万用表测量复位是拉高的,短接地复位也是拉低的,用最简单的LED闪烁实验,也不行,delay函数都是用的非精确延时

void delay(unsigned int t)
{
     while(t--);
}
过程详细描述:
开始上电正常运行,如是无源晶振8MHz 示波器测量正常起震,1--2个小时后,晶振有时不起震有时起震,手动复位无效,多次重新上电后才正常运行
换有源晶振,开始上电正常,1--2个小时后死机,晶振正常起震,手动复位无效,一次重新上电后正常运行

3块板子同时测试,现象不同的就是死机后无源晶振有时起震有时不起震,复位威廉希尔官方网站 有上拉10K,晶振匹配电容22P,有反馈1M电阻

我公司其他STM32 产品均无此问题!!!

回帖(13)

杨万富

2019-2-12 06:27:37
望大侠们,帮帮忙!!!
举报

杨万富

2019-2-12 06:46:02
望大侠们,帮帮忙!!!
举报

王颖

2019-2-12 07:03:00
我当时调试429也是容易跑死机,调试后发现程序跑到硬件中断去了,后来把主频降到160MHz后就没有跑死的情况。最后换了电容解决了,给个参考吧,不敢说就是这个问题
举报

卢家辉

2019-2-12 07:13:36
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???
举报

杨万富

2019-2-12 07:23:44
引用: jufenyi 发表于 2019-2-12 09:55
我当时调试429也是容易跑死机,调试后发现程序跑到硬件中断去了,后来把主频降到160MHz后就没有跑死的情况。最后换了电容解决了,给个参考吧,不敢说就是这个问题

谢谢,这个 我还真没试过,我试试
举报

杨万富

2019-2-12 07:32:33
引用: jfuwre 发表于 2019-2-12 10:06
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???

晶振有停止工作的,后来换了有源晶振也不行哦
举报

卢家辉

2019-2-12 07:45:11
引用: 胡扯123 发表于 2019-2-12 10:25
晶振有停止工作的,后来换了有源晶振也不行哦

外置晶振,有源和无源不是解决问题的关键,关键是叫你切换为内部晶振试试,如果切换为内部晶振不行,那就有可能是程序或者芯片相关威廉希尔官方网站 不行,如果没问题,那就是你晶振部分威廉希尔官方网站 不行!!!唉....简直没得救了!!!!
举报

杨万富

2019-2-12 07:58:12
引用: jfuwre 发表于 2019-2-12 10:37
外置晶振,有源和无源不是解决问题的关键,关键是叫你切换为内部晶振试试,如果切换为内部晶振不行,那就有可能是程序或者芯片相关威廉希尔官方网站 不行,如果没问题,那就是你晶振部分威廉希尔官方网站 不行!!!唉....简直没得救了!!!!

好的,我换内部晶振试试,谢谢了!
举报

陈炜

2019-2-12 08:14:19
先不要管外部晶振,先一律用内部HSI,少个牵绊。

供电部分好好确认下,实在不行统一用稳压电源供电。

对照手册逐个检查电源相关脚,尤其VCAP脚的电容大小及BOOT脚焊接情况。问题极可能出在此句所述。
举报

杨万富

2019-2-12 08:26:34
引用: huazhe 发表于 2019-2-12 11:06
先不要管外部晶振,先一律用内部HSI,少个牵绊。

供电部分好好确认下,实在不行统一用稳压电源供电。

用HSI已试,也不行,死掉了,看来要查一下供电部分了,VCAP脚的电容22pF  量了一下 才焊上去的,BOOT脚 均10K下拉,要检查下电源部分了!
举报

张桂芝

2019-2-12 08:36:23
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???
举报

杨万富

2019-2-12 08:43:51
引用: wenxueshu 发表于 2019-2-12 11:29
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???

下午换了内部晶振,也不行,坚持了2个小时!!!
举报

池鹄展

2019-2-12 08:49:44
似乎在时间的长度上可以看出,是狗没喂吧?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分