STM32上电初始化后系统复位问题

2019-07-21 06:52发布

我想设计一个程序,可以让STM32F103各种初始化后,能够执行一次系统复位,类似于上电后,按下复位按钮,在这里不是手动按下,而是程序来操作。
但是有一个问题,程序复位后,会出现再一次执行初始化,然后又复位,这样反复复位,就达不到效果了。我想要的是上电初始化后只复位一次,不知道程序该怎么设计。
在硬件上,随便使用一个IO连接到NRST或使用三极管做开关管连接到NRST就可以了。
不知哪位大神能够替我点睛。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
魔双月壁
1楼-- · 2019-07-22 07:59
我想要的是上电初始化后只复位一次。



多数情况下跑程序都是从闪存flash启动,从中断复位向量表开始执行,最后跳转到C程序的main函数。
所以复位后就会重新进入main函数,里面有初始化函数就会初始化。
warship
2楼-- · 2019-07-22 11:20
liyanjun9505 发表于 2018-7-31 14:02
显示屏确实没有复位引脚。显示屏是迪文的触摸电容屏,只有串口信号。由于上电后,触摸屏只显示初始状态, ...

那你按下复位键对显示屏的具体影响是什么?搞明白这个就可对症下药了
超级王大航
3楼-- · 2019-07-22 15:49
 精彩回答 2  元偷偷看……
十全十美
4楼-- · 2019-07-22 19:49
1111111111111111

一周热门 更多>