STM32學習筆記——控制GPIO輸出點亮LED燈
端口輸入數(shù)據(jù)寄存器(GPIOx_IDR) (x=A..E):
端口輸出數(shù)據(jù)寄存器(GPIOx_ODR) (x=A..E):
端口位設置/復位寄存器(GPIOx_BSRR) (x=A..E):
端口位復位寄存器(GPIOx_BRR) (x=A..E):
端口配置鎖定寄存器(GPIOx_LCKR) (x=A..E):
當執(zhí)行正確的寫序列設置了位16(LCKK)時,該寄存器用來鎖定端口位的配置。位[15:0]用于鎖定GPIO端口的配置。在規(guī)定的寫入操作期間,不能改變LCKP[15:0]。當對相應的端口位執(zhí)行了LOCK序列后,在下次系統(tǒng)復位之前將不能再更改端口位的配置。
每個鎖定位鎖定控制寄存器(CRL, CRH)中相應的4個位。
各寄存器地址:
GPIOC_CRL:0x40011000
GPIOC_CRH:0x40011004
GPIOC_ODR:0x4001100C
GPIOC_BSRR:0x40011010
GPIOC_BRR:0x40011014
RCC_APB2ENR:0x40021018
二.點亮LED燈
外部LED燈原理圖:
關(guān)鍵詞:
STM32學習筆記控制GPI
評論