迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2378|回复: 12

【提问】关于初始化后不赋初值数据混乱的问题

[复制链接]

22

主题

25

回帖

325

积分

中级会员

Rank: 3Rank: 3

积分
325
发表于 2020-4-16 11:53:10 | 显示全部楼层 |阅读模式
我下载了论坛里一个温控器的程序,KEIL的,经常发现,一些数组或者变量在创建的时候直接初始化了例如:u8 a[2]={0x01,0x02};  b=0;
这些数组和变量如果没有在程序开始之后重新赋初值的话,又会填充乱码,不知道这是什么原因,正常情况下初始化的赋初值不应该是有效的吗
回复

使用道具 举报

0

主题

29

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-4-16 15:09:36 | 显示全部楼层
楼主,可以关闭22.bin的初始化配置,这样就不会出现随机值了,如果是读写了数据库出现随机值也是正常的,因为数据库本身就不是空的,需要用lib来清空的.
回复

使用道具 举报

22

主题

25

回帖

325

积分

中级会员

Rank: 3Rank: 3

积分
325
 楼主| 发表于 2020-4-16 15:28:20 | 显示全部楼层
小小怪将军 发表于 2020-4-16 15:09
楼主,可以关闭22.bin的初始化配置,这样就不会出现随机值了,如果是读写了数据库出现随机值也是正常的,因 ...

我是用KEIL4写程序的,那个清空Flash的文件怎么用
回复

使用道具 举报

0

主题

29

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-4-16 16:40:10 | 显示全部楼层
YFY 发表于 2020-4-16 15:28
我是用KEIL4写程序的,那个清空Flash的文件怎么用

楼主,您这个初始值乱的修改一下启动文件就行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

22

主题

25

回帖

325

积分

中级会员

Rank: 3Rank: 3

积分
325
 楼主| 发表于 2020-4-16 16:43:52 | 显示全部楼层
小小怪将军 发表于 2020-4-16 16:40
楼主,您这个初始值乱的修改一下启动文件就行了。

我从来没见过这个文件,我是用KEIL4编程的,不使用迪文的C编辑器,除了屏幕的几个文件就下载一个BIN文件,没有下载过其他文件
回复

使用道具 举报

0

主题

29

回帖

193

积分

注册会员

Rank: 2

积分
193
发表于 2020-4-16 17:34:21 | 显示全部楼层
本帖最后由 小小怪将军 于 2020-4-16 17:35 编辑

附件就是启动文件,您吧我上面发给您的代码复制到这个里面全部替换掉。这个是连接是关于T5L KeilC51开发环境搭建及Keil工程模板的建立http://inforum.dwin.com.cn:20080/forum.p ... =%E7%8E%AF%E5%A2%83  ,您可以参考下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

22

主题

25

回帖

325

积分

中级会员

Rank: 3Rank: 3

积分
325
 楼主| 发表于 2020-4-16 17:55:37 | 显示全部楼层
小小怪将军 发表于 2020-4-16 17:34
附件就是启动文件,您吧我上面发给您的代码复制到这个里面全部替换掉。这个是连接是关于T5L KeilC51开发环 ...

flash芯片的随机值就是用这个文件来清空的吗,变量初值也是吗,CFG文件里不加载22文件的话屏幕里有些初始值是不是也没了
回复

使用道具 举报

10

主题

63

回帖

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2021-12-17 08:38:40 | 显示全部楼层
关闭初始化配置后,那么 上电后初值会是什么?比如 按键控件,防止上电后就有个键值,被读到会执行不可预知的动作
回复

使用道具 举报

2

主题

679

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12169
发表于 2021-12-17 08:39:17 | 显示全部楼层
zach09 发表于 2021-12-17 08:38
关闭初始化配置后,那么 上电后初值会是什么?比如 按键控件,防止上电后就有个键值,被读到会执行不可预知 ...

您好,全部是0
回复

使用道具 举报

10

主题

63

回帖

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2021-12-17 09:06:41 | 显示全部楼层

1、按键返回   初值可以在 dgus 设置初值么   没找到
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 00:57 , Processed in 0.064851 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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