UCOS-II 学习方案(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文件。
- 理解ucos-ii任务机制
参考资料:
《嵌入式实时操作系统μCOS-II原理及应用》 任哲编著
《STM32F407 UCOS开发手册》 正点原子编著
《嵌入式实时操作系统uc/os-ii(第二版)》 邵贝贝著
实验任务:
- 在基于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)
还没有任何评论哟~
