STM32学习笔记——控制GPIO输出点亮LED灯
端口输入数据寄存器(GPIOx_IDR) (x=A..E):
端口输出数据寄存器(GPIOx_ODR) (x=A..E):
端口位设置/复位寄存器(GPIOx_BSRR) (x=A..E):
端口位复位寄存器(GPIOx_BRR) (x=A..E):
端口配置锁定寄存器(GPIOx_LCKR) (x=A..E):
当执行正确的写序列设置了位16(LCKK)时,该寄存器用来锁定端口位的配置。位[15:0]用于锁定GPIO端口的配置。在规定的写入操作期间,不能改变LCKP[15:0]。当对相应的端口位执行了LOCK序列后,在下次系统复位之前将不能再更改端口位的配置。
每个锁定位锁定控制寄存器(CRL, CRH)中相应的4个位。
各寄存器地址:
GPIOC_CRL:0x40011000
GPIOC_CRH:0x40011004
GPIOC_ODR:0x4001100C
GPIOC_BSRR:0x40011010
GPIOC_BRR:0x40011014
RCC_APB2ENR:0x40021018
二.点亮LED灯
外部LED灯原理图:
关键词:
STM32学习笔记控制GPI
评论