资料介绍
在ucosii中,系统时钟如同一个人的心跳,它为整个系统提供一个运行基时,对任务调度至关重要。
ucosii的系统时钟一般是由MCU内部定时器产生(可靠性高),也可以使用协处理器或者外部时钟提供(可靠性低)。使用时钟源有一个特别需要注意的地方:用户必须在多任务系统启动以后再开启时钟节拍器,也就是在调用OSStart()之后。
下面对使用MCU内部定时器方式产生系统时钟方式做个解析。
在main()函数中,我们会建立一个AppTaskStart()任务,此任务中,我们会初始化硬件BSP_Init()。其中,最重要的一点就是初始化时钟BSP_Tick_Init(),实际上就是分配一个MCU的定时器给ucosii使用。定时器必须打开中断,因为定时器中断服务程序中,我们必须要调用OS_CORE.c中的系统时钟节拍函数OSTimeTick()。看到这里,我们终于找到系统时钟和MCU的定时器之间的关系了。
既然系统时钟是如此的重要,它的主要工作是做什么,又是怎样服务于ucosii系统的呢?
翻看ucosii源码,一切都呈现在眼前,部分截图如下:
OSTimeTick()最重要的工作就是将调用延时的任务的OSTCBDly减1,然后看任务延时是否到达。但注意:OSTimeTick()并不会进行任务调度,只是将满足条件的任务放入到就绪表中而已。
来源:博客园 -
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- Arduino的内部定时器
- 带定时器的实时时钟
- protues仿真器51单片机定时器内部定时方式
- STM32定时器时钟源问题资料下载
- 详解单片机定时器/计数器结构与工作方式,你都学会了吗?资料下载
- STM32菜鸟成长记录---系统滴答定时器(systick)应用资料下载
- STM32-通用定时器基本定时功能资料下载
- 如何解析定时器产生的脉冲信号? 15次下载
- 时钟恢复方式的选择资料下载
- STC89C52单片机定时器的查询方式源代码免费下载
- 定时器的基本原理与应用的资料和程序免费下载
- 使用51单片机定时器设计显示时钟的程序免费下载
- 使用单片机的中断及定时器实现时钟功能的程序和资料免费下载
- 使用51单片机定时器做时钟的程序免费下载
- 定时器T1-查询方式实验资料下载.pdf 1次下载
- PWM、定时器、SysTick 区别及应用场景 368次阅读
- SysTick系统滴答定时器简介 1.5k次阅读
- 如何实现一个软件定时器? 1.5k次阅读
- 555定时器内部框图、工作原理和工作模式 9.1k次阅读
- 80C51单片机内部定时器和计数器的结构及原理解析 1.6w次阅读
- MCS-51单片机定时器和计数器的4种工作方式解析 3.5w次阅读
- 单片机定时器的四种工作方式解析 5.3w次阅读
- 单片机定时器与计数器的工作方式解析 7.5k次阅读
- STM32通用定时器TIM2的使用方法解析 6.6w次阅读
- 基于STM8SF103定时器的使用方法解析 5.9k次阅读
- 基于MCU模块的定时器工作原理解析 6.3k次阅读
- 详解STM32中定时器的时钟源 2.9w次阅读
- LPC210X定时器查询方式及如何初始化 1.5k次阅读
- 51单片机内部定时器和中断系统以及编写第一个简单的定时器实验程序 4.2w次阅读
- 基于MCU的模块定时器的详细解析 1.2w次阅读
下载排行
本周
- 1MDD品牌三极管MMBT3906数据手册
- 2.33 MB | 次下载 | 免费
- 2MDD品牌三极管S9012数据手册
- 2.62 MB | 次下载 | 免费
- 3联想flex2-14D/15D说明书
- 4.92 MB | 次下载 | 免费
- 4收音环绕扩音机 AVR-1507手册
- 2.50 MB | 次下载 | 免费
- 524Pin Type-C连接器设计报告
- 1.06 MB | 次下载 | 免费
- 6新一代网络可视化(NPB 2.0)
- 3.40 MB | 次下载 | 免费
- 7MS1000TA 超声波测量模拟前端芯片技术手册
- 0.60 MB | 次下载 | 免费
- 8MS1022高精度时间测量(TDC)电路数据手册
- 1.81 MB | 次下载 | 免费
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2PC5502负载均流控制电路数据手册
- 1.63 MB | 23次下载 | 免费
- 3NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8100W准谐振反激式恒流电源电路图资料
- 0.09 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论