STM32入门教程(HAL库)是一套STM32 入门系列教程,STM32 Cube 是一个全面的软件平台,包括 ST 产品的每个系列,(如STM32Cube_F1 是针对 STM32F1 系列)。平台包括了 STM32Cube 硬件抽象层(HAL)和一套中间组件(RTOS,USB,FS,TCP 等等)。
YS-F1Pro 开发板是硬石团队研发的针对 STM32F103 芯片的综合性实验测试平台,开发板几乎囊括了芯片所有的外设,这对新手入门是非常好的学习平台,开发板几乎所有芯片采购来着嘉立创平台,芯片质量有保证, 这与同行还是有很大区别的。 YS-F1Pro 开发板是一款性价比极高的 STM32 开发板, 接口齐全,我们特意添加了电机控制部分接口,包括舵机、步进电机、有刷电机、无刷电机控制接口。
本文档的一个最重要目标是让完全小白都可以轻松愉快的入门学习STM32,最终掌握 STM32 的基本编程方法,学会将 STM32CubeMX 应用到自己 DIY 应用中去。
目录
- 第 1 章 YS-F1Pro 开发板硬件设计
- 第 2 章 YS-F1Pro 开发板原理图详解
- 第 3 章 3.5 寸液晶模组电路设计
- 第 4 章 HAL 库介绍
- 第 5 章 STM32CubeMX 安装及使用
- 第 6 章 KEIL v5 和 IAR 软件使用
- 第 7 章 寄存器
- 第 8 章 Cortex-M3 内核
- 第 9 章 GPIO—流水灯
- 第 10 章 工程文件结构和复位启动
- 第 11 章 GPIO—按键输入扫描
- 第 12 章 EXTI—按键中断输入
- 第 13 章 USART—RS-232 串口通信
- 第 14 章 USART-指令控制
- 第 15 章 DMA—直接内存访问
- ......