在STM32F103单片机最小系统上测试FreeRTOS系统代码,总共8个任务。
任务1:扫描按键,并通过任务通知模拟消息邮箱发送按键值。
任务2:通过任务通知接收按键值,并做出相应的动作。
任务3:LED灯1s中闪烁一次用于指示工作状态
任务4:定时器1的通道1和通道4输出占空比可变得PWM波。
任务5:定时器3的通道3和通道4输出占空比可变得PWM波。
任务6:通过DMA读取6个通道ADC的采样值,将采样结果发送给队列
任务7:通过队列读取6个通道ADC的采样值,并通过串口1打印出来。
任务8:通过串口3输出固定数据。
1