上篇移植rt-thread后,只有串口输出rt-thread系统信息,没有应用程序。现在在上面的例程中,增加两个任务程序,分别控制两个LED指示灯,指示灯亮的节拍不一致,同时串口输出数据。 ( [. \* Q/ S4 V 一、程序修改 \! g/ y4 i" d h- k7 }- u6 Q 1.1、在硬件初始化部分增加LED初始化程序 # o5 a9 r! F: ?7 ] 1.2、创建application.c文件 1.2.1、在文件中添加rt_application_init()函数,并创建一个init任务# z3 D& F, }2 S- p 1.2.2、创建两个线程 1.2.3、线程实现的功能4 u: j, N3 M+ p6 l3 ] 两个线程分别控制LED0和LED1指示灯。 X P8 H( l! M 1.3、LED初始化部分 1.3.1、硬件部分1 S6 r! g+ t9 A 1.3.2、软件部分 * i3 H! ` o9 z 4 ]( p, Q% F Q1 f0 U! B' V1 F 二、程序执行结果 2.1、串口输出数据 2.2、板子上LED0和LED1指示灯闪烁。* D! Z/ h* ^5 ^6 k8 {* L : y, i8 D- S& a( u$ i# d) H1 x % A1 R5 v- @6 h' d0 X# o - r1 w5 g% j1 g + g2 R3 O; J+ A3 v" `( o! L# p) h |
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32F4中文用户手册
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
基于STM32F407的FreeRTOS任务的挂起与恢复(3)
基于STM32F407的FreeRTOS任务的创建与删除经验分享(2)
基于STM32F407的FreeRTOS环境搭建经验分享(1)
多谢指点!后续再多看看代码
我也接触不深,共同学习
可以去官方社区看看,最近好像又更新资料了