
STM32 HAL
文章平均质量分 72
第六个葫芦娃
这个作者很懒,什么都没留下…
展开
-
STM32F4 HAL库学习笔记之外部中断 3
STM32F4中的每个IO都可以作为外部中断的中断输入口,其中供IO口使用的的中断线一共有16个,EXTI0~15对应GPIOx 0-15,每个中断线对应的是每组GPIO中的其中一位,E:GPIOA0、GPIOB0、······GPIOI0。这里配置GPIOx0与中断线0连接,如果我们在这个配置之后再次配置另一个GPIOx0,那么之前配置的将被清除,因为只能有一个GPIO可以映射到中断线0上。根据函数名字可以看到,中断线0-4每个中断线对应一个中断函数,中断线9-5共用一个中断函数。1、清楚中断标志位;原创 2022-12-29 16:23:27 · 642 阅读 · 0 评论 -
STM32F4 HAL库学习笔记之串口通讯 2
STM32 HAL库学习笔记之串口通讯 2前言步骤函数使用串口初始化三级目录前言串口通讯开整步骤GPIO和串口时钟使能;初始化GPIO,复用;设置串口参数及中断;使能串口;编写中断服务函数。函数使用串口初始化HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart);串口初始化函数,这个函数有一个入口参数huart(句柄), UART_HandleTypeDef 结构体指针类型,UART_HandleTypeDef 中包含原创 2022-02-27 23:51:41 · 2482 阅读 · 0 评论 -
STM32F4 HAL库学习笔记之GPIO 1
STM32F4 HAL库学习笔记之GPIO 1前言开发环境配置函数使用结尾前言之前一直用标准库开发,直到遇到了开发板以外的芯片,用标准库建立工程一直有问题,想着用HAL库配合Cube MX开发就省去了新建工程的烦恼!开发环境配置看着和标准库差不多,不写了。函数使用初始化GPIO通过==void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init)==完成,参数依次为哪一组GPIO、GPIO参数配置结构体。参数配置结构原创 2022-02-23 21:24:39 · 449 阅读 · 0 评论