完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我公司在开发新的产品时用到STM32F407IGT6 发现运行 1---2个小时 出现死机现象,手动用镊子短接RESET复位无效,万用表测量复位是拉高的,短接地复位也是拉低的,用最简单的LED闪烁实验,也不行,delay函数都是用的非精确延时
void delay(unsigned int t) { while(t--); } 过程详细描述: 开始上电正常运行,如是无源晶振8MHz 示波器测量正常起震,1--2个小时后,晶振有时不起震有时起震,手动复位无效,多次重新上电后才正常运行 换有源晶振,开始上电正常,1--2个小时后死机,晶振正常起震,手动复位无效,一次重新上电后正常运行 3块板子同时测试,现象不同的就是死机后无源晶振有时起震有时不起震,复位电路有上拉10K,晶振匹配电容22P,有反馈1M电阻 我公司其他STM32 产品均无此问题!!! |
|
相关推荐
13个回答
|
|
望大侠们,帮帮忙!!!
|
|
|
|
望大侠们,帮帮忙!!!
|
|
|
|
我当时调试429也是容易跑死机,调试后发现程序跑到硬件中断去了,后来把主频降到160MHz后就没有跑死的情况。最后换了电容解决了,给个参考吧,不敢说就是这个问题
|
|
|
|
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???
|
|
|
|
jufenyi 发表于 2019-2-12 09:55 谢谢,这个 我还真没试过,我试试 |
|
|
|
晶振有停止工作的,后来换了有源晶振也不行哦 |
|
|
|
外置晶振,有源和无源不是解决问题的关键,关键是叫你切换为内部晶振试试,如果切换为内部晶振不行,那就有可能是程序或者芯片相关电路不行,如果没问题,那就是你晶振部分电路不行!!!唉....简直没得救了!!!! |
|
|
|
jfuwre 发表于 2019-2-12 10:37 好的,我换内部晶振试试,谢谢了! |
|
|
|
先不要管外部晶振,先一律用内部HSI,少个牵绊。
供电部分好好确认下,实在不行统一用稳压电源供电。 对照手册逐个检查电源相关脚,尤其VCAP脚的电容大小及BOOT脚焊接情况。问题极可能出在此句所述。 |
|
|
|
用HSI已试,也不行,死掉了,看来要查一下供电部分了,VCAP脚的电容22pF 量了一下 才焊上去的,BOOT脚 均10K下拉,要检查下电源部分了! |
|
|
|
死机,复位都不行??那就是晶振已经停止工作了,你把晶振切换内部试试???
|
|
|
|
下午换了内部晶振,也不行,坚持了2个小时!!! |
|
|
|
似乎在时间的长度上可以看出,是狗没喂吧?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2272 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2083 浏览 3 评论
4708 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2229 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2773 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 19:56 , Processed in 0.947011 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号