如何定义一个变量(数组)到绝对地址

楼主
如何定义一个变量(数组)到绝对地址
请教各位:
    msp430的C语言中,如何定义一个变量到绝对地址?
    比如,如何将char数组str[12]的首地址定义到0300h


谢谢!
1楼
比如我们在UART应用中。我们可以在指定地址定义接收缓存的首地,如下:
__no_init char data_ptr[100] @ 0x0400;//定义接收缓存的首地址为0x0400
2楼
非常感谢DC版主,
很多C的扩展字都不知道如何用,能否推荐下什么书或者其它的学习学习,
谢谢
3楼
给楼主推荐一本书
《MSP430系列单片机C语言程序设计与开发》北航出版社 胡大可
这本书还不错
4楼
  针对MSP430单片机与C语言程序结合并讲C的扩展字并不多;但能利用好标准C的常用的.h文件里面的子程序的话,也是一个不错进步的。因为我看到大部分网友很少用到里面的子程序。在实际当中有时那部分子程能给我们在编程很大的方便。
5楼
谢谢!

电脑版 Page created in 0.1875 seconds width 3 queries.