OpenEdv-开源电子网

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

按键复位和上电复位的问题求助

[复制链接]

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
发表于 2019-1-10 17:21:32 | 显示全部楼层 |阅读模式
我现在按键复位后程序流程正确,断电后再上电会出现程序流程不对,再按下复位键后流程又对了,这会是什么原因导致的呢?有没有上电后软件自己再复位一次的方法?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

317

帖子

0

精华

高级会员

Rank: 4

积分
863
金钱
863
注册时间
2015-2-12
在线时间
354 小时
发表于 2019-1-10 17:22:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
 楼主| 发表于 2019-1-10 17:30:55 | 显示全部楼层
csmjmcc 发表于 2019-1-10 17:22
恐怕你得贴出电路图

复位电路和原子的一样啊
回复 支持 反对

使用道具 举报

13

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
372
金钱
372
注册时间
2018-1-22
在线时间
118 小时
发表于 2019-1-10 22:13:47 | 显示全部楼层
百度软件复位  加两句代码就行了
回复 支持 反对

使用道具 举报

0

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
286
金钱
286
注册时间
2018-12-31
在线时间
12 小时
发表于 2019-1-11 07:48:13 | 显示全部楼层
复位,写两句代码就可以了
回复 支持 反对

使用道具 举报

3

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2018-11-5
在线时间
15 小时
发表于 2019-1-11 08:30:32 | 显示全部楼层
在检查一下硬件,估计还是复位电路错了,不一定是图纸错,也有可能是PCB焊错了。。。例如电阻、电容位置焊反了。如果确定焊接是正确的,可以试着换一个容量大一点的电容,如10uF,延长上电的复位时间。还有一个就是可以用示波器监测一下启动时的复位脚的电压变化
回复 支持 反对

使用道具 举报

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
 楼主| 发表于 2019-1-11 09:43:11 | 显示全部楼层
应该是我RTC的问题,自己添加了第一次执行状态,可以达到要求,现在再尝试排除问题
回复 支持 反对

使用道具 举报

29

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
金钱
1243
注册时间
2018-4-25
在线时间
185 小时
 楼主| 发表于 2019-1-11 09:48:18 | 显示全部楼层
二九结狐六体 发表于 2019-1-11 07:48
复位,写两句代码就可以了

怎么实现上电执行这两句代码__set_FAULTMASK(1);
NVIC_SystemReset();,软复位后不会再执行呢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 01:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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