STM32
直播中

王飞云

7年用户 1432经验值
私信 关注
[问答]

STM32F446RET6不能正常复位是什么原因导致的?

[td]                                                                                                                        
以上是MCU复位电路,把上面电阻最大设定为100K, 下面电容最大到10UF. MCU仍不能正常复位。请问是什么原因呢?



回帖(1)

黄鸿江

2024-3-20 11:41:31
从示波器的图形上看,这个外部复位信号有延迟拉低的过程,应该没什么问题。那么要考虑其他可能性
1. 硬件方面,除了基本的最小系统外(包括VCAP电容),是否有其他外部信号提前上电输入到MCU.
2. 软件方面,如果开始的代码有判断等待信号不符,进入循环从而导致看起来没有工作的情形。
    这种方式最好跑一段最简单的代码(比如没有什么其他初始化代码,用默认内部时钟翻转LED)来区分是否是软件方面。
举报

更多回帖

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