WCH沁恒单片机
直播中

cherry1989

12年用户 925经验值
擅长:嵌入式技术
私信 关注
[问答]

CH32V103复位如何保持变量?

CH32V103  复位如何保持变量,  只有上电才清零.
原来用STM32f103   可以设置
__attribute__((unused, section(".noinit")))改用 CH32V103 后, 每次复位都会得到一固定的值 124
  

回帖(1)

张博

2022-6-15 14:55:47
你好,V103的起始文件设置了只要是复位就会对bss段数据进行清零,不管是上电复位或者其他复位。如图所示:

若想实现上电复位清零、其他复位保持的效果,可以对复位状态寄存器进行判断,然后修改起始文件。若为上电复位就进行清零,否则不进行清零操作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分