2007年2月26日 星期一

xdata and data

[ 例 ]

char xdata* data pagePointer = 0x1000;

拆開來看, 把 KEIL 擴充的先拿掉;
char * pagePointer; // 指向字元的指標
加入 xdata, 描述指標形式, char xdata * pagePointer; // 被指向字元位於外部記憶體
加入 data, 描述 pagePointer 本體所在位置, char xdata * data pagePointer; // 被指向字元位於外部記憶體, pagePointer 本體配置於晶片內記憶體.
加入初值 char xdata* data pagePointer = 0x1000; // pagePointer 指向外部記憶體位址 0x1000 的字元.

有關於KEIL C裡面一些東西,如果你不太清楚的話,你可以去找一下KEIL C COMPILER的使用說明,裡面有很詳盡的解說,比市面上一般書籍介紹的還要多,看完後你就會很瞭解的。

[ 轉錄 ]

http://www.haifeng.idv.tw/leo/cgi-bin/topic.cgi?forum=53&topic=167&show=20

沒有留言: