![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 72
唔西迪西没问题
这个作者很懒,什么都没留下…
展开
-
TIM定时0.5s初始化-以及如何设置初始时间
TIM定时0.5S初始化:全部,有启动void TIM_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_BaseInitStructure; /* 中断源选择 */ TIM_DeInit(TIM2); //重新将TIM2设置为缺省值 TIM_InternalClockConfig(TIM2); //采用内部时钟给TIM2提供时钟源(TIMx_SMCR) /* 时基初始化 */ TIM_BaseInitSt原创 2021-02-06 19:17:19 · 1542 阅读 · 0 评论 -
μCOS-II中的任务就绪表及任务调度
μCOS-II中任务就绪表及任务调度的操作以及OSUnMapTbl[]优先级的计算在整理这个学期老师发的ppt中想起来了这个知识点,感觉很重要,当时也是迷糊了很久才搞懂;主要写一些任务就绪表的结构和操作,如何通过查找OSUnMapTbl[]找到任务优先级先了解一下任务调度多任务操作系统系统的核心工作就是任务调度(Task Scheduling)。所谓调度,就是通过一个算法在多个任务中确定哪个任务来运行,做这项工作的函数就叫做调度器(Scheduler),英文还有一词叫dispatcher,也是调度原创 2021-02-05 19:41:39 · 1989 阅读 · 1 评论 -
μC/OS-II中的任务控制块及任务控制块链表以及分配任务控制块的过程
任务控制块及任务控制块链表主要详细解释一下任务控制快的分配过程首先先了解一下任务控制块任务控制块(Task Control Blocks, OS_TCB)。1:任务控制块OS_TCB是描述一个任务的核心数据结构。存放了任务的各种管理信息,包括任务堆栈指针,任务的状态、优级,任务链表指针等。2:OS_TCB负责把任务代码和任务堆栈进行关联,从而使任务控制块、任务代码和任务堆栈成为一个整体。因此,任务控制块就相当于一个任务的身份证。一旦任务建立了,任务控制块OS_TCB将被赋值。代码:typed原创 2021-02-05 18:15:44 · 2261 阅读 · 1 评论