关于msp430的iar开发环境的 指针的使用问题?
本帖最后由 atom100 于 2015-11-15 16:44 编辑忽然感觉不明白了
原来玩ARM感觉还挺明白的,
但msp430 是在flash里跑代码吧?
uint*pq=(uint *)0xfd00;//指向Flash
//-----------------------------------------------
pq=(unsigned int *)0xfd00;
for (i=0;i<8;i++) //读出FLASH保存的参数,这里 是指的存储msp430代码的那个flash,使用了指针
{
FlashWord=*pq;
pq++; //指针递增
}
指针的 根本含义是 告诉编译器,这个变量里存的是一个地址,对此地址递增后,去找这个变量里存的地址的内容,
但 所有这些地址都应该是 在msp430的地址总线的 可寻址空间内
那么如果如果我是外扩的的一个flash呢? 可以用这方法吗? 不可以,不支持外扩sram或者nandflash
页:
[1]