STM32无法进入主循环

2019-12-14 13:03发布

最近做了一个基于STM32F103的小系统,供电用的AC-DC模块,现在发现直接插220V插头后程序无法进入主循环。
原先我以为是插头瞬间的干扰导致的,加入TVS还是一样,现在通过软件看门狗,程序一直重启始终还是进不了while。第一次这么用,就遇到问题,头大。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
hyghyg1234
1楼-- · 2019-12-16 07:41
 精彩回答 2  元偷偷看……
lisingch
2楼-- · 2019-12-16 10:57
回忆当时的过程,AC-DC电源是成品并在PCB上接好的,插上仿真调试正常后再拔下就不工作了,重新插上仿真又能工作。当时还想做个小玩意还得搭个仿真器成本也太高了!
bailangcn
3楼-- · 2019-12-16 12:24
看一下是不是hardfault了   1是加个大电容,防止LDO过冲,2是看看MCU是飞到哪里了  3是看门狗呢?
hyghyg1234
4楼-- · 2019-12-16 13:49
lisingch 发表于 2018-12-5 12:01
回忆当时的过程,AC-DC电源是成品并在PCB上接好的,插上仿真调试正常后再拔下就不工作了,重新插上仿真又能 ...

你的电路里面用了RTC吗
lisingch
5楼-- · 2019-12-16 19:25
hyghyg1234 发表于 2018-12-5 13:51
你的电路里面用了RTC吗

没有用RTC,只用了ADC和PWM。
hy317
6楼-- · 2019-12-17 01:15
 精彩回答 2  元偷偷看……

一周热门 更多>