stm32 gpio与afio的配置 热度: 11 STM32的GPIO读写程序设计 热度: 对STM32的GPIO的深入理解学习 热度: GPIO功能描述 每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32...
GPIO寄存器映像和复位值如表5-29所示。 表5-29 GPIO寄存器映像和复位值
通过AFIO_EXTICR选择EXTI信号源。 三、GPIO与AFIO配置要点对比 四、代码实例:配置USART1复用功能 // 步骤1:使能GPIO和AFIO时钟 __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_AFIO_CLK_ENABLE(); // 步骤2:配置PA9为复用推挽输出 GPIO_InitTypeDef GPIO_InitStruct = {0}; GPIO_InitStruct.Pin = GPIO_PIN_...
2.1 调用GPIO初始化函数,就可以直接初始化成为默认值 2.2 两个32位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。 1.端口配置低寄存器(GPIOx_CRL) (x=A..E)...
示例1: 初始化GPIO引脚作为输出 示例2: 设置和复位GPIO引脚 示例3: 读取GPIO引脚的输入和输出状态 外设GPIO的配置表 四.AFIO 五.EXIT外部中断 逻辑门 M法测速 外部中断配置(***) EXIT常用库函数 EXIT案例 六.NVIC NVIC常见库函数(misc.h中) 七TIMER定时器 基本定时器 TIM6和TIM7简介 TIM6和TIM7的主要特性...