软件定时器FreeRTOS内核实现与应用开发实战指南淘宝:论坛:扫描进入淘宝店铺
01软件定时器的基本概念02软件定时器的应用与精度03FreeRTOS软件定时器的实现参考资料:《FreeRTOS内核实现与应用开发实战指南》主讲内容
软件定时器的基本概念硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制输入,到达设定时间值后芯片中断控制器产生时钟中断。软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受硬件定时器资源限制的定时器服务。使用硬件定时器时,每次在定时时间到达之后就会自动触发一个中断,用户在中断中处理信息;而使用软件定时器时,需要我们在创建软件定时器时指定时间到达后要调用的函数(即回调函数),在回调函数中处理信息。两次触发回调函数的时间间隔xTimerPeriodInTicks叫定时器的定时周期
软件定时器FreeRTOS操作系统提供软件定时器功能,软件定时器的使用相当于扩展了定时器的数量,允许创建更多的定时业务。FreeRTOS软件定时器功能上支持:裁剪:能通过宏关闭软件定时器功能。软件定时器创建。软件定时器启动。软件定时器停止。软件定时器复位。软件定时器删除。支持单次模式。支持周期模式。
定时器的应用硬件定时器受硬件的限制,数量上不足以满足用户的实际需求,无法
原创力文档

文档评论(0)