Advertisement

UCOS-II 学习方案(1)项

阅读量:

第一周

学习任务:

  1. 熟悉207Base基础版本的使用:

(1) 针对不同开发板及芯片封装的配置方式,可查阅stm32f2xx_conf.h文件;

(2) 对调试串口进行修改和设置时,需参考stm32f2xx_conf.h以及bsp_usart.c文件;

(3) 掌握在207Base版本中TRACE、APP_TRACE、DUMP_DATA函数的使用方法;

(4) 深入了解并熟练编写207Base版本中的shell命令,相关代码可参考app_shell.c文件。

  1. 理解ucos-ii任务机制

参考资料:

《嵌入式实时操作系统μCOS-II原理及应用》 任哲编著

《STM32F407 UCOS开发手册》 正点原子编著

《嵌入式实时操作系统uc/os-ii(第二版)》 邵贝贝著

实验任务:

  1. 在基于207Base的基础版本上完成三个任务的设计与实现:

(1) task1用于实现LED闪烁功能,设定闪烁间隔为500ms,延时控制采用UCOS-II提供的延时函数;

(2) task2的功能是接收串口数据并进行解析,支持的指令包括A、B、C三种;

(3) task3则依据task2接收到的指令内容调整PWM占空比。当接收到A指令时PWM输出占空比为10%,B指令对应占空比为20%,C指令对应占空比为50%。

思想:

PWM:由于原base版本未提

全部评论 (0)

还没有任何评论哟~