久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> STM32 >> 瀏覽文章

關(guān)于STM32的GPIO

作者:槍炮紫苑   來(lái)源:槍炮紫苑   點(diǎn)擊數(shù):  更新時(shí)間:2014年07月09日   【字體:
初學(xué)STM32接觸的是點(diǎn)燈程序,其實(shí)就是對(duì)ARM的GPIO口的熟悉和掌握。
在使用GPIO口前需要對(duì)對(duì)應(yīng)的端口進(jìn)行初始化,初始化的配置程序如下所示。
void GPIO_Configuration(void)
{
  GPIO_InitTypeDef GPIO_InitStructure; //GPIO_InitStruct:指向結(jié)構(gòu)GPIO_InitTypeDef的指針,包含了外設(shè)GPIO的配置信息
 
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; //設(shè)置端口
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; //配置為開(kāi)漏輸出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; //IO口最高輸出速度為2MHZ

  GPIO_Init(GPIOB, &GPIO_InitStructure);   //根據(jù)GPIO_InitStructure中指定的參數(shù)初始化外設(shè)GPIOx寄存器
}
以上代碼可以參見(jiàn)STM32的固件庫(kù)手冊(cè),里面有對(duì)每個(gè)函數(shù)的詳細(xì)說(shuō)明。
下面是對(duì)IO口的設(shè)置,這里設(shè)置IO口為低時(shí)LED燈點(diǎn)亮。
方法一:
GPIOB->BSRR = 0x2000D000;
這里我看了很久都沒(méi)有弄明白,哎,這個(gè)值對(duì)初學(xué)者來(lái)說(shuō)很難弄明白。后來(lái)查閱STM32103XX的參考手冊(cè)才發(fā)現(xiàn)有BSRR的寄存器配置詳細(xì)解說(shuō)。看完后才恍然大悟。
前16位為BRy,置1時(shí)清楚對(duì)應(yīng)ODRy;后16位為BSy,置1時(shí)設(shè)置對(duì)應(yīng)ODRy;兩者同時(shí)設(shè)置時(shí),以BSy有效。



方法二:
GPIO_SetBits(GPIOB, GPIO_Pin_12 | GPIO_Pin_14 | GPIO_Pin_15);
GPIO_ResetBits(GPIOB, GPIO_Pin_13);
這個(gè)功能和方法一等效,但是易讀,比較推薦這種寫法,雖然多了一行語(yǔ)句。

方法三:
GPIO_WriteBit(GPIOB, GPIO_Pin_15, Bit_SET);
此方法適用于對(duì)單個(gè)端口的操作,比較方便。
Bit_SET設(shè)置數(shù)據(jù)端口位,Bit_RESET,清楚數(shù)據(jù)端口位。
OK,暫時(shí)就這么多。

相關(guān)文章

主站蜘蛛池模板: 国产一区二区三区在线 | 久在线精品视频 | 国产精品国产精品国产专区不蜜 | 中文字幕第一页在线 | 成人免费一区二区三区视频网站 | 免费影视在线观看 | 日本精品免费在线观看 | 狠狠草视频 | 成人99| 日本一区二区三区视频在线 | av网站在线看| 韩国欧洲一级毛片 | 欧美日韩高清在线一区 | 国产成人高清在线观看 | 欧美不卡一区二区 | 亚洲精品视频一区二区三区 | 在线观看成人 | 久久噜噜噜精品国产亚洲综合 | 国产精品久久久久久婷婷天堂 | 热99精品视频 | 久久久91精品国产一区二区三区 | 中文字幕av网站 | 国产精品99久久久久久久久久久久 | 激情视频中文字幕 | 欧美视频网 | avhd101在线成人播放 | 91久久精品视频 | 国产一区二区欧美 | 日韩精品av一区二区三区 | 午夜男人的天堂 | 国产高清视频在线 | 91精品久久久久久久久中文字幕 | 日本精品视频在线观看 | 亚洲成人一区二区 | 午夜影视免费片在线观看 | 黄色大片在线 | 久草青青草 | 久久国产三级 | 五月婷婷色 | 欧美亚洲在线视频 | 免费观看黄a一级视频 |