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

QQ登錄

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

搜索

初學(xué)stm32,對(duì)GPIO的理解(非常詳細(xì)的源碼解釋說(shuō)明)

查看數(shù): 17173 | 評(píng)論數(shù): 13 | 收藏 14
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2018-7-14 16:16

正文摘要:

回復(fù)

ID:325058 發(fā)表于 2020-4-2 16:54
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;//針對(duì)某組的一個(gè)引腳進(jìn)行初始化
//GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;//針對(duì)某組的兩個(gè)引腳進(jìn)行初始化
//GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;//針對(duì)某組的16個(gè)引腳進(jìn)行初始化
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
請(qǐng)教,后面兩個(gè)是對(duì)全部16個(gè)引腳進(jìn)行設(shè)置,還是只對(duì)選擇的引腳進(jìn)行設(shè)置?看.h文件一頭零水,沒(méi)有看明白。
ID:74143 發(fā)表于 2022-4-9 16:16
可以,很詳細(xì)的說(shuō)明
ID:636987 發(fā)表于 2022-4-3 20:43
suinile 發(fā)表于 2020-4-2 16:49
同一個(gè)端口的不同引腳配置成不同的輸出模式,比如:端口A的1腳輸出配置成頻率2M 推挽輸出、2腳輸出配置設(shè)置 ...

是的。相當(dāng)于對(duì)參數(shù)進(jìn)行了兩次賦值,當(dāng)然,最后一次保留,然后通過(guò)初始化函數(shù)把參數(shù)設(shè)置傳遞到端口寄存器去。我也是初學(xué)者,不一定對(duì)。彼此學(xué)習(xí)
ID:128463 發(fā)表于 2020-4-11 10:16

優(yōu)秀,學(xué)習(xí)一下
ID:722576 發(fā)表于 2020-4-5 14:54
優(yōu)秀,學(xué)習(xí)一下
ID:325058 發(fā)表于 2020-4-2 16:49
本帖最后由 suinile 于 2020-4-7 15:18 編輯

同一個(gè)端口的不同引腳配置成不同的輸出模式,比如:端口A的1腳輸出配置成頻率2M 推挽輸出、2腳輸出配置設(shè)置成頻率10M 開(kāi)漏輸出。
GPIO_InitTypeDef   GPIO_INIT_GPIOA;         //端口參數(shù)配置
     GPIO_INIT_GPIOA.GPIO_Pin = GPIO_Pin_1;                          
     GPIO_INIT_GPIOA.GPIO_Mode = GPIO_Mode_Out_PP;
     GPIO_INIT_GPIOA.GPIO_Speed = GPIO_Speed_2MHz;

     GPIO_INIT_GPIOA.GPIO_Pin = GPIO_Pin_2;
     GPIO_INIT_GPIOA.GPIO_Mode = GPIO_Mode_Out_OD;
     GPIO_INIT_GPIOA.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOA,&GPIO_INIT_GPIOA);//端口配置初始化
這種寫法的話,是不是1腳的輸出配置被2腳的輸出配置覆蓋掉了??
ID:537887 發(fā)表于 2019-6-6 09:11
可以,很詳細(xì)的說(shuō)明
ID:554513 發(fā)表于 2019-6-4 11:22
學(xué)習(xí)了
ID:515970 發(fā)表于 2019-4-18 23:18
可以,夠詳細(xì)
ID:346711 發(fā)表于 2019-4-17 13:15
優(yōu)秀。。。。!
ID:345396 發(fā)表于 2018-10-19 18:05
復(fù)用,映射
ID:349194 發(fā)表于 2018-10-18 22:23
優(yōu)秀

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

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

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