自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

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

本贴将笔者之前发表的STM32CubeMX+STM32F4系列教程30余篇文章进行了汇总,读者可以方便的在本帖找到该系列教程所有文章链接

2024-01-12 10:48:21 2077 4

原创 FreeRTOS教程10 低功耗

本文主要学习 FreeRTOS 低功耗的相关知识,包括HAL 库基础时钟、FreeRTOS 基础时钟、低功耗处理和 Tickless 模式等知识

2024-03-22 08:02:35 833

原创 FreeRTOS教程9 软件定时器

本文主要学习 FreeRTOS 软件定时器的相关知识,包括软件定时器回调函数、属性、状态、运行原理和常见 API 函数等知识

2024-03-21 08:06:46 857

原创 FreeRTOS教程8 任务通知

本文主要学习 FreeRTOS 任务通知的相关知识,包括FreeRTOS中的通信手段、任务通知的优缺点、任务通知 API 函数等知识

2024-03-20 08:00:29 862

原创 FreeRTOS教程7 事件组

本文主要学习 FreeRTOS 事件组的相关知识,包括事件组概述、事件组特征、创建事件组、操作事件组、删除事件组等知识

2024-03-19 08:04:12 772

原创 FreeRTOS教程6 互斥量

本文主要学习 FreeRTOS 互斥量的相关知识,包括优先级翻转问题、优先级继承、死锁现象、创建/删除互斥量 和 获取/释放互斥量等知识

2024-03-18 08:36:05 569

原创 FreeRTOS教程5 信号量

本文主要学习 FreeRTOS 信号量的相关知识,包括创建/删除信号量、释放信号量、获取信号量等知识

2024-03-15 08:27:03 1023

原创 FreeRTOS教程4 消息队列

本文主要学习 FreeRTOS 消息队列的相关知识,包括消息队列概述、创建删除复位队列、写入/读取数据到队列等关于队列的基础知识

2024-03-14 08:43:26 689

原创 FreeRTOS教程3 中断管理

本文主要学习 FreeRTOS 中断管理的相关知识,包括系统硬件中断、 FreeRTOS 可管理的中断、中断屏蔽和一些其他注意事项等知识

2024-03-13 08:44:44 626

原创 FreeRTOS教程2 任务管理

本文主要学习FreeRTOS任务管理的相关知识,包括FreeRTOS创建/删除任务、任务状态、任务优先级、延时函数、空闲任务和任务调度方法等知识

2024-03-12 09:07:18 1721

原创 FreeRTOS教程1 基础知识

本文主要了解 FreeRTOS 相关知识,并熟悉使用 STM32CubeMX 软件配置 FreeRTOS 工程的流程

2024-03-11 10:02:42 961

原创 STM32CubeMX教程31 USB_DEVICE - HID外设_模拟键盘或鼠标

使用STM32CubeMX软件配置STM32F407开发板USB_OTG_FS为工作在Human Interface Device Class (HID)(人机接口设备类)模式下的USB_DEVICE(USB从机),利用上下左右四个用户按键模拟在Windwos上的鼠标或键盘操作

2024-01-28 08:17:47 1841

原创 STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器

使用STM32CubeMX软件配置STM32F407开发板USB_OTG_FS为工作在Mass Storage Class(大容量存储类)模式下的USB_DEVICE(USB从机),使其作为SD卡读卡器在Windows系统文件资源管理器中直接对SD卡进行读写操作

2024-01-27 12:06:00 1268

原创 STM32CubeMX教程29 USB_HOST - 使用FatFs文件系统读写U盘

使用STM32CubeMX软件配置STM32F407开发板USB_OTG_FS为工作在Mass Storage Host Class(大容量存储主机类)模式下的USB_HOST(USB主机),并使用FatFs文件系统对插入开发板的U盘进行读写等操作

2024-01-26 10:13:41 2259 4

原创 STM32CubeMX教程28 SDIO - 使用FatFs文件系统读写SD卡

使用STM32CubeMX软件配置STM32F407开发板SDIO使用FatFs中间件读写4线SD卡,实现以轮询方式读写SD卡或以DMA方式读取SD卡

2024-01-25 09:58:57 1219

原创 STM32CubeMX教程27 SDIO - 读写SD卡

使用STM32CubeMX软件配置STM32F407开发板SDIO读写4线SD卡,实现轮询读写SD卡、以中断方式读取SD卡和以DMA方式读取SD卡

2024-01-24 19:52:23 2849

原创 STM32CubeMX教程26 FatFs 文件系统 - W25Q128读写

使用STM32CubeMX软件配置STM32F407开发板使用FatFs中间件通过SPI通信协议对W25Q128芯片进行读写等操作

2024-01-23 18:50:40 1535

原创 STM32CubeMX教程25 PWR 电源管理 - 睡眠、停止和待机模式

使用STM32CubeMX软件配置STM32F407开发板的PWR电源管理,并了解STM32的睡眠、停止和待机模式

2024-01-15 09:37:55 1450

原创 STM32CubeMX教程24 WDG - 独立/窗口看门狗

使用STM32CubeMX软件配置STM32F407开发板的独立看门狗(IWDG)和窗口看门狗(WWDG)并了解其功能实现

2024-01-12 10:46:24 1237

原创 STM32CubeMX教程23 FSMC - IS62WV51216(SRAM)驱动

使用STM32CubeMX软件配置STM32F407开发板的FSMC实现以轮询或DMA的方式读写IS62WV51216(SRAM)芯片

2024-01-11 09:42:05 1282

原创 STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驱动

使用STM32CubeMX软件配置STM32F407开发板FSMC接口驱动8080并行接口TFT-LCD显示

2024-01-10 09:35:35 1568

原创 STM32CubeMX教程21 CAN - 双机通信

使用STM32CubeMX软件配置两台STM32F407开发板的CAN1模块实现双机通信

2024-01-09 09:34:54 1832 1

原创 STM32CubeMX教程20 SPI - W25Q128驱动

使用STM32CubeMX软件配置STM32F407开发板的SPI1与W25Q128芯片通信,以轮询方式读写W25Q128 FLASH芯片

2024-01-08 10:15:39 1299

原创 STM32CubeMX教程19 I2C - MPU6050驱动

使用STM32CubeMX软件配置STM32F407开发板的I2C1与MPU6050芯片通信,读取MPU6050的三轴加速度和陀螺仪数据并通过串口打印出来

2024-01-05 10:11:35 1949

原创 STM32CubeMX教程18 DAC - DMA输出自定义波形

使用STM32CubeMX软件配置STM32F407开发板的DAC OUT1实现输出0-3.3V 周期为12.8ms的正弦波形

2024-01-04 10:27:16 1524

原创 STM32CubeMX教程17 DAC - 输出三角波/噪声波

使用STM32CubeMX软件配置STM32F407开发板的DAC OUT1实现输出三角波

2024-01-03 09:12:12 1572

原创 STM32CubeMX教程16 DAC - 输出3.3V内任意电压

使用STM32CubeMX软件配置STM32F407开发板的DAC OUT1实现输出0-3.3V任意模拟电压

2024-01-02 09:19:44 1915 2

原创 STM32CubeMX教程15 ADC - 多重ADC转换

使用STM32CubeMX软件配置STM32F407开发板的ADC实现多重ADC采集

2024-01-01 12:33:48 1933 2

原创 STM32CubeMX教程14 ADC - 多通道DMA转换

使用STM32CubeMX软件配置STM32F407开发板的ADC实现ADC多通道DMA采集,具体为使用ADC_IN5/6/7三个通道进行DMA连续ADC转换

2023-12-31 12:30:44 4142

原创 STM32CubeMX教程13 ADC - 单通道转换

使用STM32CubeMX软件配置STM32F407开发板的ADC实现单通道ADC采集

2023-12-30 11:58:11 2193

原创 STM32CubeMX教程12 DMA 直接内存读取

使用STM32CubeMX软件配置STM32F407开发板上串口USART1进行DMA传输数据

2023-12-29 09:53:48 1322

原创 STM32CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳

使用STM32CubeMX软件配置STM32F407开发板RTC实现入侵检测和时间戳功能

2023-12-28 10:45:34 1873

原创 STM32CubeMX教程10 RTC 实时时钟 - 周期唤醒、闹钟A/B事件和备份寄存器

使用STM32CubeMX软件配置STM32F407开发板实现RTC周期唤醒、闹钟A/B事件功能

2023-12-27 10:50:49 4068 1

原创 STM32CubeMX教程9 USART/UART 异步通信

使用STM32CubeMX软件配置STM32F407开发板USART1与PC进行异步通信(阻塞传输方式、中断传输方式)

2023-12-26 11:06:31 1892 2

原创 STM32CubeMX教程8 TIM 通用定时器 - 输出比较

使用STM32CubeMX软件配置STM32F407通用定时器的输出比较通道,并将其输出到四个LED灯引脚实现LED灯流水灯效果

2023-12-25 11:27:28 2015

原创 STM32CubeMX教程7 TIM 通用定时器 - 输入捕获

使用STM32CubeMX软件配置STM32F407通用定时器TIM9为输入捕获模式,捕获由上一实验输出的可变占空比的PWM波型周期和占空比

2023-12-24 13:24:45 1759

原创 STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波

使用STM32CubeMX软件配置STM32F407通用定时器生成可变占空比PWM波形,并将其输出到LED灯引脚实现呼吸灯效果

2023-12-23 15:23:45 1757

原创 STM32CubeMX教程5 TIM 定时器概述及基本定时器

使用STM32CubeMX软件配置STM32F407开发板使用基本定时器TIM6实现每500ms控制绿灯状态变化一次,基本定时器TIM7实现每1s控制红灯状态变化一次

2023-12-22 11:59:12 1654

原创 STM32CubeMX教程4 EXTI 按键外部中断

使用STM32CubeMX软件配置STM32F407开发板通过用户按键产生外部中断,然后在中断中翻转绿色LED灯的状态

2023-12-21 14:07:53 1600

原创 STM32CubeMX教程3 GPIO输入 - 按键响应

使用STM32CubeMX软件配置STM32F407开发板的按键作为输入,利用按键输入使LED灯产生响应

2023-12-20 15:24:16 1150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除