基于ST的STM32F407ZGT6嵌入式uCOS-II V2.91操作系统工程实验

序言:在上一个博文中有简要概括了uCOS-II的一些特点,本文章将使用实现的方式直观了解uCOS-II的魅力,关于实验代码可参考附件文档。
本附件提供的代码是基于uCOS-II V2.91版本,如下截图是操作系统的层级结构。



1.本实验基于下面这个板子,原理图见附件:



2.板子供电电压可以是5V USB,或者DC头。我是直接用ST-LINK/V2 Jtag 19pin提供电源。







3.本实验实现任务创建,信号发送相关的功能.详细代码如附件,下图是功能函数的截图.主要就是创建了3个任务,3个任务中,有按键扫描,信号发送,打印输出,对于STM32F4是很好的借鉴功能。同时针对打印软件做了一次封装,可以很好的实现打印与非打印!














4.实验的现象,可以借助ST-LINK/V2 虚拟出来的串口打印出信息,串口是基于STM32F407ZGT6 USART3 PB10,PB11管脚,如图:






5.实现结果可以看到不同任务在While(1)函数里面,可以同时执行,对于单核处理器,顺序执行指令来说,这就是操作系统的魅力!

技术文档

类型标题档案
软件UCOSII_task_STM32F407ZGT6

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论