国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網
標題:
關于DSP281X變量地址定位問題
[打印本頁]
作者:
HotTiDSP
時間:
2009-4-2 21:56
標題:
關于DSP281X變量地址定位問題
在結合硬件的編程中,有些變量需要特定地址.
一般可以采用指針變量.
例如:
unsigned int *LedReg = (unsigned int *)0x5f00;//發光二極管地址
*LedReg = 0xFF;
但有些時候感覺不是太好時,可以像Keil那樣
unsigned int LedReg at 0x5f00;//發光二極管地址
LedReg = 0xFF;
這樣看著"比較順眼"~~~
但在TIDSP的CCS環境下,不能采用at或__at等來定位地址.
不過CCS也提供了類似的手段,不過有些"麻煩".
具體實現:
1.在CMD文件中
MEMORY
{
PAGE 0: /* Program Memory */
PAGE 1: /* Data Memory */
LED_REG : origin = 0x005f00, length = 0x00001 /*發光二極管地址*/
LCD_ComL : origin = 0x005100, length = 0x00001
LCD_ComH : origin = 0x005200, length = 0x00001
LCD_DatL : origin = 0x005300, length = 0x00001
LCD_DatH : origin = 0x005400, length = 0x00001
EINT_REG : origin = 0x005c00, length = 0x00001
KEY_REG : origin = 0x005b00, length = 0x00001
RCLK_REG : origin = 0x005500, length = 0x00001 /*數碼管鎖存地址*/
}
SECTIONS
{
LedDataRegsFile : > LED_REG, PAGE = 1
LcdComlRegsFile : > LCD_ComL, PAGE = 1
LcdComhRegsFile : > LCD_ComH, PAGE = 1
LcdDatlRegsFile : > LCD_DatL, PAGE = 1
LcdDathRegsFile : > LCD_DatH, PAGE = 1
KeyRegsFile : > KEY_REG, PAGE = 1
EintRegsFile : > EINT_REG, PAGE = 1
RclkRegsFile : > RCLK_REG, PAGE = 1
}
2.在C/C++文件中
#ifdef __cplusplus
#pragma DATA_SECTION("LedDataRegsFile") /*C++語言格式*/
#else
#pragma DATA_SECTION(LedRegs,"LedDataRegsFile");/*C語言格式*/
#endif
volatile unsigned int LedRegs;
/*以下為C++語言格式*/
#pragma DATA_SECTION("LcdComlRegsFile")
volatile unsigned int LcdComL;
#pragma DATA_SECTION("LcdComhRegsFile")
volatile unsigned int LcdComH;
#pragma DATA_SECTION("LcdDatlRegsFile")
volatile unsigned int LcdDatL;
#pragma DATA_SECTION("LcdDathRegsFile")
volatile unsigned int LcdDatH;
#pragma DATA_SECTION("EintRegsFile")
volatile unsigned int EintRegs;
#pragma DATA_SECTION("KeyRegsFile")
volatile unsigned char KeyRegs;
#pragma DATA_SECTION("RclkRegsFile")
volatile bool SpiRclkRegs;
3.在應用程序中
extern unsigned int LedRegs;
extern volatile unsigned int EintRegs;
extern volatile unsigned char KeyRegs;
extern volatile bool SpiRclkRegs;
//............
LedRegs = 0xff;//這樣就不需要指針變量的寫法了
//..................
HotPower@126.com
2008.4.17 1:34
作者:
binladen0
時間:
2009-6-18 17:36
我看得就挺順眼的 不過從版主這收益良多啦!
頂
作者:
gfd
時間:
2010-7-26 10:24
太強了
作者:
JY3006
時間:
2010-9-19 15:03
說的好,明白了
作者:
nuaachu
時間:
2010-9-21 11:59
說的好,明白了
歡迎光臨 電子工程網 (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
两个人的视频全免费观看在线
|
久久777国产线看观看精品卜
|
亚洲欧美国产精品第1页
|
成品人视频免费观看
|
99re这里只有精品66
|
欧美一级夜夜爽
|
极品尤物一区二区三区
|
最新69国产成人精品视频69
|
欧美日韩精品一区二区在线播放
|
日语高清视频在线观看
|
九九热国产视频
|
亚洲视频在线不卡
|
夜色福利久久久久久777777
|
香蕉久久夜色精品国产2020
|
日韩区在线
|
自拍偷自第11页
|
97久久精品国产成人影院
|
欧美大片在线观看
|
天堂网在线资源www最新版
|
av2021天堂网手机版
|
亚洲在成人网在线看
|
日本三级欧美三级人妇视频黑白配
|
欧美日韩在线成人看片a
|
国内精品一级毛片免费看
|
国产精品高清在线观看地址
|
香蕉网站男人网站
|
成人午夜网
|
四虎色
|
美女操操操
|
四虎国产精品永免费
|
国产精品俺来也在线观看了
|
在线观看黄页网站
|
国产美女白丝袜精品_a不卡
|
欧美日韩视频综合一区无弹窗
|
亚洲一区二区三区高清网
|
日本人亚洲人jizz
|
久久精品免费i 国产
|
亚洲综合欧美在线
|
手机在线黄色网站
|
成人a在线
|
亚洲欧美日韩成人网
|