yxylxj 发表于 2014-11-25 10:38:14

犯糊涂了,请教如何得到指定地址上数据。

犯糊涂了,请教如何得到指定地址上数据。如 flash中 地址是 00EF0h 中的数据

yxylxj 发表于 2014-11-25 10:43:03

a = (*)(00EF0h)吗?

jiaowoxiaolu 发表于 2014-11-25 10:49:21

unaigned char a=(unsigned char*)(0x00EF0);

xyz543 发表于 2014-11-25 10:58:16

本帖最后由 xyz543 于 2014-11-25 11:02 编辑

我举一个读取外部数据的方式:unsigned char a = *((unsigned char volatile xdata *)0x00EF0);

zqy517 发表于 2014-11-25 11:57:36

用的是什么编译器呢?IAR?MDK?还是其他?

yxylxj 发表于 2014-11-25 15:29:06

zqy517 发表于 2014-11-25 11:57
用的是什么编译器呢?IAR?MDK?还是其他?

用的是Keil 想把序列号写入固定地址,通过下载改变指定地址的数据

yayagepei 发表于 2014-11-25 15:56:56

int *p=(int *)0x00EF0h;
*p=你要赋的值;
页: [1]
查看完整版本: 犯糊涂了,请教如何得到指定地址上数据。