![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uC/OS-III
文章平均质量分 92
晨少爱学习
不定时分享个人所学,以及自学过程中的总结笔记,欢迎志同道合的朋友们一起讨论学习(csdbili)
展开
-
【uC/OS-III篇】uC/OS-III 入门教程-两个任务切换(滴答定时器提供OS节拍)
上一篇博客:【uC/OS-III篇】uC/OS-III 创建第一个任务(For STM32)-CSDN博客 中使用的延时函数是软件延时但是软件延时一方面不精确,另一方面并不会引起任务的调度所以想要使用精确的延时,就需要使用到STM32的滴答定时器,并且利用滴答定时器为 uC/OS-III 操作系统提供节拍观察STM32F103的参考手册中的时钟章节,能够发现SYSTEM时钟是经过 72MHz(最高)8分频后的,所以滴答定时器的时钟一般为: 72MHz / 8 = 9MHz简单来说:默认滴答定时器的原创 2024-04-30 23:32:26 · 1053 阅读 · 0 评论 -
【uC/OS-III篇】uC/OS-III 创建第一个任务(For STM32)
例如至少会创建空闲任务(OS_IdleTask)和时钟节拍任务。 (3)将原本的DCM.DLL改成 DARMSTM.DLL ,Parameter 修改为自己的板子型号,例如 -pSTM32F103C8。还可能创建统计任务(OS_StackTask())、定时任务(OS_TmrTask())、中断处理队列管理任务(OS_IntQTask())空闲任务主要在其他任务不运行的时候运行,空闲任务优先级最低,默认为63(uC/OS的优先级规则是数字越小优先级越高,默认0~63)(1)设置频率为8MHz。原创 2024-03-31 18:30:27 · 645 阅读 · 0 评论 -
【uC/OS-III篇】uC/OS-III 移植到 STM32 简明教程
uC/OS-III 是 MicroC/OS-III 的一种版本,是由 Micrium 公司开发的一款实时操作系统(RTOS)。以下是有关 uC/OS-III 的一些介绍:发布时间和来源:uC/OS-III 于 2008 年发布,由 Jean Labrosse 创立的 Micrium 公司开发。Micrium 公司专注于提供嵌入式系统软件解决方案,包括实时操作系统、TCP/IP 协议栈、USB 协议栈等。原创 2024-03-31 18:05:47 · 1972 阅读 · 2 评论