STM32CubeMX基础教程

共12讲

STM32CubeMX基础教程,来源:http://www.mculover666.cn/posts/578764034/

第1讲: 初识 STM32Cube 生态系统

本篇文章主要介绍STM32Cube生态系统。


第2讲:获取并安装STM32CubeMX

本篇文章主要介绍如何获取并安装STM32CubeMX。


第3讲: 使用GPIO点亮一个LED

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并点亮一个LED。


第4讲: 使用GPIO进行按键检测

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并扫描检测按键。


第5讲:使用EXIT中断检测按键

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的EXIT检测按键,讲述了一些NVIC的小知识,并一步一步探索了HAL库的中断处理机制。


第6讲:使用USART发送和接收数据(查询模式)

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用查询模式发送数据,使用查询模式接收数据。


第7讲:使用USART发送和接收数据(中断模式)

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用中断模式发送和接收数据。


第8讲:使用USART发送和接收数据(DMA模式)

本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的USART,并使用DMA模式发送数据和接收数据。


第9讲:重定向printf函数到串口输出的多种方法

本文详细的介绍了如何重定向printf输出到串口输出的多种方法,包括调用MDK微库(MicroLib)的方法,调用标准库的方法,以及适用于 GNUC 系列编译器的方法。


第10讲 使用ADC读取气体传感器数据(MQ-2)

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的ADC外设,读取MQ-2气体传感器的数据并通过串口发送。


第11讲 使用通用定时器闪烁LED

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,以中断的方式使LED闪烁。


第12讲 使用通用定时器产生PWM驱动蜂鸣器

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,产生PWM驱动无源蜂鸣器。