音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

arm里->代表什么意思?

作者:jianghuang 欄目:ARM技術(shù)
arm里->代表什么意思?
在論壇里看到有

if (Px->IOSET & (1 << IOx)) Px->IOCLR = (1 << IOx);
else Px->IOSET = (1 << IOx);

這樣的語句,我不明白->這個符號在這里是表示什么意思?
請幫忙解釋一下,我只知道這個符號表示指向結(jié)構(gòu)體的成員。

2樓: >>參與討論
javie
我暈。。。
好好看看C語言書吧

3樓: >>參與討論
馬甲啊馬甲
這里也一樣。Px是一個結(jié)構(gòu)體指針。
 
4樓: >>參與討論
hotpower
估計是尿童版的寫法吧`~`
 
5樓: >>參與討論
weiglink

 
6樓: >>參與討論
hotpower
不會暈吧~~~在ARM/DSP中用結(jié)構(gòu)指針更合理
這主要取決與它們的尋址方式~~~

LPCARM213XDEF.H的尿童版里有如下定義

typedef struct _LPCS_GPIO {//通用I/O口
  LPC_REG IOPIN;//GPIO管腳值寄存器
  LPC_REG IOSET;//GPIO輸出置位寄存器
  LPC_REG IODIR;//GPIO方向寄存器
  LPC_REG IOCLR;//GPIO輸出清零寄存器
}LPCS_GPIO, *LPCPS_GPIO;


#define LPC_BASE_GPIO0  ((LPCPS_GPIO)  0xE0028000)//定義硬件結(jié)構(gòu)指針(硬件地址)
#define LPC_BASE_GPIO1  ((LPCPS_GPIO)  0xE0028010)//定義硬件結(jié)構(gòu)指針(硬件地址)
const LPCPS_GPIO P0 = LPC_BASE_GPIO0;//定義全局結(jié)構(gòu)指針變量P0
const LPCPS_GPIO P1 = LPC_BASE_GPIO1;//定義全局結(jié)構(gòu)指針變量P1
/*--------------------------------------------------------------------
應用示例
  P0->IODIR |= (1 << P0_8);//設(shè)置P0.8為輸出
  P0->IOSET  = (1 << P0_8);//P0.8輸出高電平
  P0->IOCLR  = (1 << P0_8);//P0.8輸出低電平
  P0->IOPIN ^= (1 << P0_8);//P0.8輸出電平翻轉(zhuǎn)

  P1->IODIR |= (1 << P1_8);//設(shè)置P1.8為輸出
  P1->IOSET  = (1 << P1_8);//P1.8輸出高電平
  P1->IOCLR  = (1 << P1_8);//P1.8輸出低電平
  P1->IOPIN ^= (1 << P1_8);//P1.8輸出電平翻轉(zhuǎn)
----------------------------------------------------------------------*/


7樓: >>參與討論
db10
看來LZ補補C語言知識 看看書
 
8樓: >>參與討論
high
簡單判斷法。
如果是結(jié)構(gòu)體指針就用"->"
如果是結(jié)構(gòu)體就用‘.’
給個例子你:
typedef struct _exp_
{
    CHAR member;
}EXP;

EXP exp, *pEXP;

exp.member = 0;
pEXP->member = 0;

* - 本貼最后修改時間:2006-7-5 20:36:58 修改者:high

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
LPC2220debug后遇到的問題
arm中的RAM,F(xiàn)LASH與單片機中的RAM,F(xiàn)LASH,ROM,E2PROM的區(qū)別?
詢問一個關(guān)于arm的問題
[急]ucosII中IAP問題
新出了LPC288x,LPC3180還不見蹤影
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號