STM32无法进入主循环

2019-12-14 13:03发布

最近做了一个基于STM32F103的小系统,供电用的AC-DC模块,现在发现直接插220V插头后程序无法进入主循环。
原先我以为是插头瞬间的干扰导致的,加入TVS还是一样,现在通过软件看门狗,程序一直重启始终还是进不了while。第一次这么用,就遇到问题,头大。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
not_at_all
1楼-- · 2019-12-18 19:28
lisingch 发表于 2018-12-5 11:26
我这是12V的AC-DC用来驱动LED灯珠,同时经HT7533降压后供MCU。

你用了外部晶振?
lisingch
2楼-- · 2019-12-18 23:00
not_at_all 发表于 2018-12-6 05:40
你用了外部晶振?

用的是HSI。
懒羊羊fbi
3楼-- · 2019-12-19 04:23
 精彩回答 2  元偷偷看……
star_tale
4楼-- · 2019-12-19 05:09
hyghyg1234 发表于 2018-12-5 22:44
复位是我加入看门狗才会有的,没有看门狗的情况程序初始化后直接卡死了。 ...

启动后,屏蔽看部门狗,禁能所有中断(越早越好),然后点个灯,看程序还死不
hyghyg1234
5楼-- · 2019-12-19 08:43
star_tale 发表于 2018-12-10 14:04
启动后,屏蔽看部门狗,禁能所有中断(越早越好),然后点个灯,看程序还死不 ...

目前通过延时复位,暂时没有发现问题。
apingzai2012
6楼-- · 2019-12-19 11:41
勾选微库试下

一周热门 更多>