STM32CubeMX+STM32F4系列教程文章汇总贴

目录

1、前言

2、食用方法

3、文章目录

4、后记


———————————————————————————————————————————

由于CSDN不支持博客直接使用图片外部链接,CSDN暂时停止更新~

更多内容请浏览 OSnotes的博客园

———————————————————————————————————————————

1、前言

欢迎各位读者点击本系列教程,本系列教程主要讲解STM32CubeMX配置STM32系列单片机实现外设各种功能,共包括24篇文章,囊括了STM32系列单片绝大多数常见外设,笔者虽然使用的是STM32F407系列单片机,但教程对于其他STM32系列单片机应该同样适用。

2、食用方法

本系列教程每篇文章都刻意按照从0到1的顺序来介绍每个外设的配置和使用方法,值得提醒的是,文章不会过于详细的介绍每个外设、通信协议或芯片所有的内容,但是对于达到实验目标所需的相关知识则会全部讲解。

读者应重点关注每篇文章的 3.1 CubeMX相关配置、3.2.3添加其他必要代码(有部分文章可能为4.1和4.2.3小节)两个小节内容,其中3.1小节详细介绍了每个外设在STM32CubeMX软件上的配置,包含基本工程配置、时钟配置、外设参数配置和外设中断配置;3.2.3小节则详细描述了在经过STM32CubeMX配置生成的工程代码中需要读者自己添加哪些代码才可以达到实验的目标;

每篇文章的3.2.1 外设初始化调用流程和3.2.2外设中断调用流程读者可以不重点关注,这两个小节不需要读者做任何修改,笔者主要是为了讲解由STM32CubeMX生成的代码中每个外设是如何被初始化与每个外设发生中断时是如何回调到我们重新实现的中断函数中的。

3、文章目录

下面是本系列教程共计30余篇文章及其链接,希望读者能在其中找到属于自己想要的东西!


  • STM32CubeMX教程1 工程建立
  • STM32CubeMX教程2 GPIO输出 - 点亮LED灯
  • STM32CubeMX教程3 GPIO输入 - 按键响应
  • STM32CubeMX教程4 EXTI 按键外部中断
  • STM32CubeMX教程5 TIM 定时器概述及基本定时器
  • STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波
  • STM32CubeMX教程7 TIM 通用定时器 - 输入捕获
  • STM32CubeMX教程8 TIM 通用定时器 - 输出比较
  • STM32CubeMX教程9 USART/UART 异步通信
  • STM32CubeMX教程10 RTC 实时时钟 - 周期唤醒、闹钟A/B事件和备份寄存器
  • STM32CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳
  • STM32CubeMX教程12 DMA 直接内存读取
  • STM32CubeMX教程13 ADC - 单通道转换
  • STM32CubeMX教程14 ADC - 多通道DMA转换
  • STM32CubeMX教程15 ADC - 多重ADC转换
  • STM32CubeMX教程16 DAC - 输出3.3V内任意电压
  • STM32CubeMX教程17 DAC - 输出三角波/噪声波
  • STM32CubeMX教程18 DAC - DMA输出自定义波形
  • STM32CubeMX教程19 I2C - MPU6050驱动
  • STM32CubeMX教程20 SPI - W25Q128驱动
  • STM32CubeMX教程21 CAN - 双机通信
  • STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驱动
  • STM32CubeMX教程23 FSMC - IS62WV51216(SRAM)驱动
  • STM32CubeMX教程24 WDG - 独立/窗口看门狗
  • STM32CubeMX教程25 PWR 电源管理 - 睡眠、停止和待机模式
  • STM32CubeMX教程26 FatFs 文件系统 - W25Q128读写
  • STM32CubeMX教程27 SDIO - 读写SD卡
  • STM32CubeMX教程28 SDIO - 使用FatFs文件系统读写SD卡
  • STM32CubeMX教程29 USB_HOST - 使用FatFs文件系统读写U盘
  • STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器
  • ......

4、后记

最后,鉴于笔者水平有限,文章中难免出现错误与纰漏,欢迎各位读者在阅读过程中提出批评、质疑、纠正和补充,如果读者希望增加一些笔者没介绍到的内容也可以在评论区告知。

你可能感兴趣的:(stm32,嵌入式硬件,单片机)