上篇移植rt-thread后,只有串口输出rt-thread系统信息,没有应用程序。现在在上面的例程中,增加两个任务程序,分别控制两个LED指示灯,指示灯亮的节拍不一致,同时串口输出数据。 9 Z+ n. Y# J" L- I2 K: @; C 一、程序修改 , A# q1 _4 z [$ F0 F: } 1.1、在硬件初始化部分增加LED初始化程序 1.2、创建application.c文件 1.2.1、在文件中添加rt_application_init()函数,并创建一个init任务: Y4 ~5 g& ]% k% o7 | 1.2.2、创建两个线程2 O0 [1 f7 p2 {7 R( j; T9 v. B 1.2.3、线程实现的功能 两个线程分别控制LED0和LED1指示灯。 1.3、LED初始化部分; J g7 e: L! W4 F7 k x; L 1.3.1、硬件部分# U& P7 {3 G$ w : E; Q7 V( w" J2 q% ?8 N& N; c {' W; O 1.3.2、软件部分 5 R8 R3 U; j8 j4 e1 c5 ]; s; p 二、程序执行结果2 z5 w( \4 l M) j# E+ l 2.1、串口输出数据* I, E/ z9 x/ ^) s( o- X$ h3 l 2.2、板子上LED0和LED1指示灯闪烁。 4 t- U) J& t2 k/ P' T ! R e3 e4 A% @& F4 c: U - h- k& y* K! m* v$ v9 P & |, l9 q+ e1 o2 [, [+ @ |
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)
多谢指点!后续再多看看代码
我也接触不深,共同学习
可以去官方社区看看,最近好像又更新资料了