STM32 HAL库
oshan2012
这个作者很懒,什么都没留下…
展开
-
STM32F103使用CubeMX创建工程
https://blog.csdn.net/qq_27508477/article/details/100542395ctrl+N新建一个工程。选择芯片,左边可以筛选。在这里插入图片描述配置RCC:在这里插入图片描述选择晶振输入:在这里插入图片描述设置时钟树:在这里插入图片描述设置PB5和PE5为输出:在这里插入图片描述设置引脚初始低电平,推挽输出,无上下拉,最高速度(50MHz)在这里插入图片描述设置工程属性:在这里插入图片描述生成完成:在这里插入图片描述生成的代码添加转载 2020-12-19 10:13:07 · 288 阅读 · 1 评论 -
(1)STM32使用HAL库操作GPIO
一 初始化GPIO使用HAL库的优点在于不用手动添加初始化的代码了,CubeMX会根据软件设置自动生成。自动生成的HAL库GPIO初始化代码:static void MX_GPIO_Init(void){ GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Ports Clock Enable */ __HAL_RCC_GPIO...转载 2019-11-26 11:56:31 · 8902 阅读 · 0 评论 -
STM32 之二 HAL库详解 及 手动移植
2018.1.19 更新其中的错误部分HAL库结构 说到STM32的HAL库,就不得不提STM32CubeMX,其作为一个可视化的配置工具,对于开发者来说,确实大大节省了开发时间。STM32CubeMX就是以HAL库为基础的,且目前仅支持HAL库及LL库!首先看一下,官方给出的HAL库的包含结构:- **stm32f2xx.h**主要包含STM32同系列芯片的不同具体型号的定义,是否使...转载 2019-11-26 09:01:04 · 1302 阅读 · 0 评论