自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F407 + RT-Thread 实战:从工程结构到多线程 LED 闪烁

这个 STM32F407 + RT-Thread 工程,本质上就是一个“多线程点灯”实验工程。它主要完成了三件事:- 在 main.c 中动态创建两个线程- 在 led_blink.c 中静态创建一个自动启动线程- 在 board.c 中完成底层板级初始化虽然目前业务功能比较简单,但它已经具备了一个标准 RT-Thread 工程的基本框架。后续如果继续扩展,可以很自然地加入:- 按键输入任务- 串口通信任务- 消息队列通信- 软件定时器- 传感器采集线程。

2026-05-21 21:45:36 388

原创 RT-Thread 外部中断实战:按键触发 LED1 电平翻转

通过这次实验,可以掌握 RT-Thread 中 GPIO 外部中断的基本使用流程:1. 配置 LED 为输出2. 配置按键为输入3. 绑定中断回调4. 在中断函数中处理业务逻辑相比轮询方式,外部中断响应更及时,也更节省 CPU 资源,适合按键检测、传感器触发等场景。本次实验是 RT-Thread 外部中断的一个基础案例。后续还可以继续扩展:- 增加按键消抖处理- 支持多个按键中断- 在中断中发送信号量或事件,交给线程处理这样可以进一步贴近实际项目开发。

2026-05-20 21:14:08 228

原创 STM32F407 + RT-Thread GPIO输出实战:两种方式实现LED闪烁

通过这个小实验,可以把 **CubeMX 生成的底层初始化流程** 和 **RT-Thread 对 GPIO 的封装思路** 一起串起来理解。如果你也在学习 RT-Thread,建议先把 GPIO、按键、中断、PWM 这些基础外设练熟,后面再做串口、网络、文件系统会更顺手。- 当 HAL = 0 时,使用 rt_pin_mode() 和 rt_pin_write() 点灯。- 方式二:使用 **RT-Thread PIN 设备框架** 控制 GPIO。

2026-05-17 22:59:29 563 1

空空如也

空空如也

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

TA关注的人

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