打印
[其它应用]

keil c51中如何用最简单的方式在上电时不清零某个变量

[复制链接]
3176|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuhuis|  楼主 | 2022-7-16 08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
keil c51中如何用最简单的方式在上电时不清零某个变量

使用特权

评论回复
沙发
jlyuan| | 2022-7-16 08:41 | 只看该作者
自己修改一下啟動初始化文件 STARTUP.A51 就可以了。

使用特权

评论回复
板凳
kangzj| | 2022-7-16 08:43 | 只看该作者
你可以在裡面识别各种啟动状态,然后进行对应的啟动处理。

使用特权

评论回复
地板
zhuhuis|  楼主 | 2022-7-16 08:45 | 只看该作者
除了修改那个文件没别的办法了吗?

使用特权

评论回复
5
zhuhuis|  楼主 | 2022-7-17 19:53 | 只看该作者
比如IAR有个__NOINIT_,可是中颖能挂到IAR下面仿真吗?

使用特权

评论回复
6
dengdc| | 2022-7-17 21:01 | 只看该作者
keil c51不直接支持这种方式

使用特权

评论回复
7
wyjie| | 2022-7-17 21:04 | 只看该作者
只能修改启动文件,修改初始化变量的范围,然后在定义变量时指定变量地址

使用特权

评论回复
8
zwll| | 2022-7-17 21:07 | 只看该作者
为什么要这么做?意义是什么

使用特权

评论回复
9
zhuhuis|  楼主 | 2022-7-17 21:10 | 只看该作者
嗯,预料中的结果,多谢大家啦

使用特权

评论回复
10
laocuo1142| | 2024-6-12 11:18 | 只看该作者
使用非易失性存储器(NVM)

使用特权

评论回复
11
可怜的小弗朗士| | 2024-6-12 14:13 | 只看该作者
保存在FLASH中,上电加载进RAM

使用特权

评论回复
12
flycamelaaa| | 2024-6-12 19:00 | 只看该作者
使用外部复位电路

使用特权

评论回复
13
powerantone| | 2024-6-13 11:00 | 只看该作者
在启动代码中手动设置变量值

使用特权

评论回复
14
Henryko| | 2024-6-27 15:33 | 只看该作者
改启动文件就很方便

使用特权

评论回复
15
狄克爱老虎油| | 2024-7-22 15:06 | 只看该作者
修改启动文件最方便吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

粉丝