标题:
【求助】FLASH地址读数据
[打印本页]
作者:
hithtl
时间:
2010-5-25 13:53
标题:
【求助】FLASH地址读数据
本帖最后由 hithtl 于 2010-5-26 08:49 编辑
各位大侠:
比如我在0XF08000地址处有一个字节的数据,我有一个指针*ptr,我应该怎么把0xF08000这里的字节给*ptr?
我用
ptr=(volatile byte*)0xF08000
;
结果*ptr的值不对,是0x8000的值
单片机为
S12XEP100
×××××××××××××××××××××××××××××××××××××××××××××××
已解决,但是在global和LOGICAL地址之间遇到麻烦了,我这样取的是global的地址,而程序运行中用的是logical地址
作者:
tomlingyu
时间:
2010-5-25 15:05
word data;
PPAGE = page;
page=page&0x18;
page=page>>3;
FCNFG = 3-page;
data = *((volatile word*)(addr)); //addr = 0x8000
return data;
作者:
hithtl
时间:
2010-5-25 16:05
谢谢你的帮助,我刚试了一下,还是不行,我用的是S12XEP100的片子
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0