找回密码
 立即注册
查看: 478|回复: 4

STC32G复位模块位疑问

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-18 10:17:33
已绑定手机

14

主题

6

回帖

204

积分

中级会员

积分
204
发表于 2024-4-1 16:36:57 | 显示全部楼层 |阅读模式
我程序由ISP和APP组成,断电重启和APP内软件复位(IAP_CONTR = 0x20)两种情况,为什么在APP里面打印RSTFLAG寄存器的值都是0x14,即LVDRSTF和SWRSTF都被置1,按我个人理解,断电重启应该只有LVDRSTF置1,而软件复位应该只有SWRSTF置1.


截图202404011635165277.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-4-1 17:13:46 | 显示全部楼层
芯片上电后先执行内部固化的ISP程序判断是否要进行烧录,然后通过软件复位跳转到用户程序空间,所以用户程序里面检测软件复位标志也会置位。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-18 10:17:33
已绑定手机

14

主题

6

回帖

204

积分

中级会员

积分
204
发表于 2024-4-1 17:15:14 | 显示全部楼层
乘风*** 发表于 2024-4-1 17:13
芯片上电后先执行内部固化的ISP程序判断是否要进行烧录,然后通过软件复位跳转到用户程序空间,所以用户程 ...

为什么软件复位时,LVDRSTF也被置1
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-4-1 17:20:34 | 显示全部楼层
乘风*** 发表于 2024-4-1 17:13
芯片上电后先执行内部固化的ISP程序判断是否要进行烧录,然后通过软件复位跳转到用户程序空间,所以用户程 ...

那也就是说,这个软件复位标志啥时候都是1?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-4-1 19:58:53 | 显示全部楼层
DSL*** 发表于 2024-4-1 17:15
为什么软件复位时,LVDRSTF也被置1

参考这个帖子的例程测试一下:
复位标志,如何查找单片机的复位标志
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=3506
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:37 , Processed in 0.176380 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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