打印
[C语言]

飞思卡尔单片机RAM中指针读取数据

[复制链接]
1166|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
谁知道原因 用第一种方式读取数据 竟然不对,和原始数据有几个bit的差值,随机不确定

QQ图片20170725104844.png (12.95 KB )

QQ图片20170725104844.png

相关帖子

沙发
feelhyq| | 2017-7-25 13:39 | 只看该作者
先检查下你的片子使用的大端模式还是小端模式,通常是小端模式,如果是小端模式的话,低地址放低8位,高地址放高8位,你的第一种方法读取出来的内容应该低8位和高8位放反了,因为你的第二种读取数据说明你的低地址想要放高8位,高地址想要放低8位

使用特权

评论回复
板凳
tao180539|  楼主 | 2017-7-25 13:56 | 只看该作者
feelhyq 发表于 2017-7-25 13:39
先检查下你的片子使用的大端模式还是小端模式,通常是小端模式,如果是小端模式的话,低地址放低8位,高地址 ...

飞思卡尔片子XET256   就差几个bit  我数据结构没反

使用特权

评论回复
地板
feelhyq| | 2017-7-25 14:05 | 只看该作者
tao180539 发表于 2017-7-25 13:56
飞思卡尔片子XET256   就差几个bit  我数据结构没反

你的第二种读取数据说明你的低地址想要放高8位,高地址想要放低8位,说明是大端方法,而你的第一种想要的结果是小端放法

使用特权

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

本版积分规则

321

主题

515

帖子

3

粉丝