欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2644|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

關(guān)于stm32標(biāo)準(zhǔn)庫(kù)的小小疑問(wèn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:329253 發(fā)表于 2018-8-2 17:00 來(lái)自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
82黑幣
stm32新手上路,請(qǐng)各位幫助幫助
一個(gè)關(guān)于stm32標(biāo)準(zhǔn)庫(kù)的小小疑問(wèn)。
#define GPIOA               ((GPIO_TypeDef *) GPIOA_BASE)
這是標(biāo)準(zhǔn)庫(kù)中GPIOA的宏定義
void GPIO_DeInit(GPIO_TypeDef* GPIOx)這是標(biāo)準(zhǔn)庫(kù)中的一個(gè)函數(shù)
  就是想問(wèn)一下這個(gè)函數(shù)里邊的參數(shù),比如說(shuō)要傳GPIOA那這個(gè)函數(shù)里邊參數(shù)不就是GPIO_TypeDef* GPIOA嗎,這個(gè)GPIOA再換成那個(gè)宏定義,最后不就變成GPIO_TypeDef*(GPIO_TypeDef* GPIOx)了嗎,這樣符合嗎?麻煩看見(jiàn)的各位回答一下吧,想不明白

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:381947 發(fā)表于 2018-8-2 22:47 | 只看該作者
這是強(qiáng)制類(lèi)型轉(zhuǎn)換,不轉(zhuǎn)換的話對(duì)于cpu來(lái)說(shuō)你的gpio地址只是一個(gè)常量,轉(zhuǎn)化成指針類(lèi)型,通過(guò)指針來(lái)對(duì)指針指向的地址上的值進(jìn)行改變,你那個(gè)宏定義的轉(zhuǎn)化是鉆了c語(yǔ)言的牛角尖

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
yousunny + 10 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:221865 發(fā)表于 2018-8-3 08:13 | 只看該作者
int GPIOA;
void GPIO_Init(int GPIOx);
函數(shù)里面就是int GPIOx,然后傳參數(shù)進(jìn)去就是int int GPIOA
你的意思是這樣嗎?
回復(fù)

使用道具 舉報(bào)

地板
ID:363318 發(fā)表于 2018-8-3 09:05 | 只看該作者
GPIO對(duì)電腦來(lái)說(shuō)是常量符號(hào),是通過(guò)指針進(jìn)行改變,你那個(gè)不能換宏定義,這不是c語(yǔ)言編程能換的。
回復(fù)

使用道具 舉報(bào)

5#
ID:382403 發(fā)表于 2018-8-3 09:31 | 只看該作者
強(qiáng)制類(lèi)型轉(zhuǎn)換啊,   GPIOA_BASE是個(gè)常量
回復(fù)

使用道具 舉報(bào)

6#
ID:308437 發(fā)表于 2018-8-3 09:57 | 只看該作者
幫你問(wèn)了群友,下面是答案。具體的如下
回復(fù)

使用道具 舉報(bào)

7#
ID:370041 發(fā)表于 2018-8-3 09:59 | 只看該作者
硬說(shuō)也沒(méi)什么毛病     但是32庫(kù)函數(shù)給出的是系統(tǒng)化的。就是一層一層很有邏輯性,,調(diào)用起來(lái)十分方便。    然后你32新手上路,,,真的不需要考慮這個(gè),,,你只需要學(xué)會(huì)使能和端口的應(yīng)用。   庫(kù)函數(shù)本來(lái)就是方便使用的,不用考慮太深
回復(fù)

使用道具 舉報(bào)

8#
ID:382550 發(fā)表于 2018-8-3 16:28 | 只看該作者
GPIO對(duì)電腦來(lái)說(shuō)是常量符號(hào),是通過(guò)指針進(jìn)行改變,不過(guò)可以嘗試強(qiáng)制類(lèi)型轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

9#
ID:350911 發(fā)表于 2018-8-3 16:36 | 只看該作者
強(qiáng)制類(lèi)型轉(zhuǎn)換吧
回復(fù)

使用道具 舉報(bào)

10#
ID:329253 發(fā)表于 2018-8-3 22:19 來(lái)自觸屏版 | 只看該作者
多德 發(fā)表于 2018-8-3 08:13
int GPIOA;
void GPIO_Init(int GPIOx);
函數(shù)里面就是int GPIOx,然后傳參數(shù)進(jìn)去就是int int GPIOA

是的,所以該怎么辦
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表