这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » tle9893芯片在使用keil5工具开发时,有没有什么办法能让存在ram里面的

共2条 1/1 1 跳转至

tle9893芯片在使用keil5工具开发时,有没有什么办法能让存在ram里面的部分数据在进行软件复位时没有被擦除呢?

工程师
2024-01-31 11:32:54     打赏

tle9893芯片在使用keil5工具开发时,有没有什么办法能让存在ram里面的部分数据在进行软件复位时没有被擦除呢。




关键词: tle9893     keil5     ram    

助工
2024-01-31 11:33:18     打赏
2楼

可以使用KEIL 5中的__attribute__ ((retain))属性来实现在进行软件复位时不擦除存在RAM中的数据。在需要保护的变量定义处添加__attribute__ ((retain))属性即可。

例如:
uint32_t __attribute__ ((retain)) data;
这样,当芯片进行软件复位时,data变量的值将会被保留,不会被擦除。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]