找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1080|回复: 6
收起左侧

data,idata,xdata,pdata用着为啥不一样呢

[复制链接]
ID:960619 发表于 2022-1-8 09:44 | 显示全部楼层 |阅读模式
定义一组数据,把它放在data,因为没写入读出来是正常的都是0。同一组数据放在xdata,pdata,没写入却都能读出数据来,而且放在pdata跟xdata读出的数据都还不一样
回复

使用道具 举报

ID:857072 发表于 2022-1-8 12:03 来自手机 | 显示全部楼层
不管放哪里都应该给初值,不管是哪个段不给初值的话值就是不确定的。
回复

使用道具 举报

ID:624769 发表于 2022-1-8 12:07 来自手机 | 显示全部楼层
因为startup文件里,有给data置0,没有给其他地址置0,你需要的话,自行修改startup文件。
回复

使用道具 举报

ID:526543 发表于 2022-1-8 15:01 | 显示全部楼层
定义之后建议初始化  这是个好习惯 别想着为啥了  意义不大
回复

使用道具 举报

ID:960619 发表于 2022-1-8 17:02 | 显示全部楼层
188610329 发表于 2022-1-8 12:07
因为startup文件里,有给data置0,没有给其他地址置0,你需要的话,自行修改startup文件。

原来如此
回复

使用道具 举报

ID:960619 发表于 2022-1-8 17:03 | 显示全部楼层
123456ZXC1 发表于 2022-1-8 15:01
定义之后建议初始化  这是个好习惯 别想着为啥了  意义不大

哈哈,刚开始写程序,还没啥习惯,主要是不懂。以后写会加上初始化
回复

使用道具 举报

ID:382454 发表于 2022-1-8 19:52 来自手机 | 显示全部楼层
定义任何数,必须赋值,不然可能不是0。可能是其它值。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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