我有一块 STM32F103C8 板,我的程序正在以 500KHz 的频率切换 GPIOB1。
起初,微控制器完美地运行程序,但主要问题是 MCU 在几个小时后复位并保持在复位模式,直到我断开电路板与电源的连接。如果我在断开连接后立即给板子上电,MCU 将无法工作,但如果我在几分钟后给板子上电,MCU 只能正常工作几个小时,然后重复同样的问题。
我已经遇到了另一个问题,这个问题在 15 分钟后发生,我在 VDD3 引脚上添加了一个 10uF 电容器,现在,这个问题(进入复位模式)大约在 5 或 6 小时后发生。
您对硬件或程序有什么建议吗?
我应该如何处理复位引脚?(目前,我正在用 10K 欧姆电阻上拉 nRST 引脚)
这会因为 VDD、VDDA 和 nRST 引脚上的错误上电顺序而发生吗?
这类似于时钟故障吗?
这是示意图
提前致谢,
阿米尔