STM32學(xué)習(xí)筆記——控制GPIO輸出點(diǎn)亮LED燈
端口輸入數(shù)據(jù)寄存器(GPIOx_IDR) (x=A..E):
端口輸出數(shù)據(jù)寄存器(GPIOx_ODR) (x=A..E):
端口位設(shè)置/復(fù)位寄存器(GPIOx_BSRR) (x=A..E):
端口位復(fù)位寄存器(GPIOx_BRR) (x=A..E):
端口配置鎖定寄存器(GPIOx_LCKR) (x=A..E):
當(dāng)執(zhí)行正確的寫序列設(shè)置了位16(LCKK)時(shí),該寄存器用來鎖定端口位的配置。位[15:0]用于鎖定GPIO端口的配置。在規(guī)定的寫入操作期間,不能改變LCKP[15:0]。當(dāng)對相應(yīng)的端口位執(zhí)行了LOCK序列后,在下次系統(tǒng)復(fù)位之前將不能再更改端口位的配置。
每個(gè)鎖定位鎖定控制寄存器(CRL, CRH)中相應(yīng)的4個(gè)位。
各寄存器地址:
GPIOC_CRL:0x40011000
GPIOC_CRH:0x40011004
GPIOC_ODR:0x4001100C
GPIOC_BSRR:0x40011010
GPIOC_BRR:0x40011014
RCC_APB2ENR:0x40021018
二.點(diǎn)亮LED燈
外部LED燈原理圖:
編程思路:
1.
2.
3.
4.
關(guān)鍵詞:
STM32學(xué)習(xí)筆記控制GPI
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論