[ 例 ]
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
沒有留言:
張貼留言