新聞中心

STM32 GPIO操作流程

作者: 時間:2016-11-13 來源:網(wǎng)絡(luò) 收藏
GPIO初始化步驟
1、打開GPIO外設(shè)時鐘.
設(shè)置RCC->APB2ENR
RCC->APB2ENR|=1<<2;//使能PORTA時鐘
2、設(shè)置端口模式和速度.
GPIOA->CRH(8-15位) 或者GPIOA->CRL(0-7位)
端口模式:
模擬輸入模式/
浮空輸入模式/
上拉/下拉輸入模式/
通用推挽輸出模式/
通用開漏輸出模式/
復(fù)用功能推挽輸出模式/
復(fù)用功能開漏輸出模式
速度:
2M 5M 10M
3、設(shè)置端口輸入GPIOA->IDR/輸出GPIOA->ODR
GPIOA->ODR|=1<<8; //PA8 輸出高


關(guān)鍵詞: STM32GPIO操作流

評論


技術(shù)專區(qū)

關(guān)閉