atom100 发表于 2015-11-15 16:33:46

关于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呢? 可以用这方法吗?

miaoguoqiang 发表于 2015-11-15 18:55:17

不可以,不支持外扩sram或者nandflash
页: [1]
查看完整版本: 关于msp430的iar开发环境的 指针的使用问题?