OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2450|回复: 4

STM32F103系统自复位问题

[复制链接]

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-7-30
在线时间
9 小时
发表于 2018-7-30 17:23:26 | 显示全部楼层 |阅读模式
1金钱
我使用STM32F103,想在上电初始化后,对系统复位一下,能够让系统刷新目前的最新状态,特别是在触摸屏的状态显示上。我设计了个电路,如图所示,通过一个IO来控制RESET,程序里面设计为main函数所有的初始化完成后,给一个100ms的高电平信号,使系统产生复位。但是发现系统无法正常运行,现象是要么死机,要么不断重启,这个100ms的信号会一直循环发送。
调试多次,无法锁定问题原因,感觉原理上应该行得通。在NRST上有一个复位按键,按下能够正常复位,我目前就是使用软件来代替按键复位。不知哪位大神能够帮我点睛。
捕获.JPG

最佳答案

查看完整内容[请看2#楼]

楼主真是天才的想法, 这是不停地捡起石头砸脚啊。 要复位屏的话,只须控制屏就可以了, 怎么能够一遍又一遍地自己复位自己呢? 完了还要怪人重启,复位不就是重启吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4521
金钱
4521
注册时间
2018-5-11
在线时间
946 小时
发表于 2018-7-30 17:23:27 | 显示全部楼层
楼主真是天才的想法,
这是不停地捡起石头砸脚啊。
要复位屏的话,只须控制屏就可以了,
怎么能够一遍又一遍地自己复位自己呢?
完了还要怪人重启,复位不就是重启吗?
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

20

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2015-11-28
在线时间
89 小时
发表于 2018-7-30 17:27:06 | 显示全部楼层
电阻后面加个对地 电容. 初步判断应该是.  上电之后初始化的时候 IO状态不稳定.导致的复位.
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7568
金钱
7568
注册时间
2016-11-30
在线时间
643 小时
发表于 2018-7-30 18:07:18 | 显示全部楼层
main函数所有的初始化完成后,给一个100ms的高电平信号,使系统产生复位。

复位之后程序还是从头开始执行的啊,肯定会不断的在复位啊?感觉你这设计有问题啊!
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-7-30
在线时间
9 小时
 楼主| 发表于 2018-7-31 08:34:47 | 显示全部楼层
感谢,确实是这样,自己脑子卡了,复位以后一直执行复位命令,确实是这样子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 21:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表