完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我这边用了STM32F407ZG MCU, 发现控制器偶尔会出现异常复位。
程序使用了独立看门狗,没有使用窗口看门狗。通过监控RCC->CSR, 发现异常复位时以下位置1: .位29:IWDG(独立看门狗) .位27:POR/PDR reset flag .位26:PIN reset flag .位25:BOR reset flag 请诸位大神帮忙分析下,是什么原因引起的,如果是软件跑飞的话应该仅独立看门狗复位触发,为啥同时触发了其他3个复位标志 |
|
相关推荐
2个回答
|
|
IWDG分频系数太小,或未及时喂狗
|
|
|
|
从您提供的信息来看,异常复位时的标志位有IWDG(独立看门狗)、POR/PDR(上电/掉电复位)、PIN(引脚复位)、BOR(电源复位)。这些标志位的设置可能有以下几个原因:
1. 独立看门狗复位(IWDG):根据您的描述,程序中使用了独立看门狗,可能是因为独立看门狗定时器超时导致了复位。检查一下是否存在程序中未正确喂独立看门狗定时器导致复位的情况。 2. 上电/掉电复位(POR/PDR):当MCU上电或掉电时,会导致复位。检查一下供电是否稳定,有没有外部因素导致供电不稳定或掉电的情况。 3. 引脚复位(PIN):如果部分引脚出现了短路或者电压超过了允许的范围,可能会导致引脚复位。检查一下是否存在引脚电压异常或者引脚之间存在短路的情况。 4. 电源复位(BOR):电源异常或电压波动可能会导致复位。检查一下供电电源是否稳定,是否存在电压波动的情况。 综上所述,导致STM32F407ZG MCU控制器偶尔出现异常复位的原因可能是多种多样的,需要逐步排查。您可以先检查独立看门狗的使用是否正确,然后检查供电是否稳定和引脚是否正常工作,最后关注电源是否稳定。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1632 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1559 浏览 1 评论
985 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
688 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1605 浏览 2 评论
1869浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
653浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
523浏览 3评论
540浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
510浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 16:10 , Processed in 1.315072 second(s), Total 85, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号