stm32f103c8t6的gpio寄存器
时间: 2023-09-20 10:11:32 浏览: 162
stm32 GPIO
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,它的GPIO寄存器如下:
1. GPIOx_CRL和GPIOx_CRH寄存器:用于配置GPIO的输入输出方向、上下拉电阻、输出类型等参数。
2. GPIOx_IDR寄存器:用于读取GPIO的输入状态。
3. GPIOx_ODR寄存器:用于设置GPIO的输出状态。
4. GPIOx_BSRR寄存器:用于设置GPIO的输出状态,也可以实现对GPIO的原子操作。
5. GPIOx_BRR寄存器:用于清除GPIO的输出状态。
其中,x表示GPIO的端口号,例如:GPIOA、GPIOB、GPIOC等。CRL和CRH寄存器分别对应GPIO端口的低位和高位,每个寄存器都有8个寄存器位,每个寄存器位对应一个GPIO口的控制位。IDR、ODR、BSRR和BRR寄存器都是32位寄存器,每个位对应一个GPIO口的状态或控制位。
阅读全文