|
|
知识路径: > 嵌入式系统硬件基础知识 > 定时器和计数器 > 定时器和计数器 >
|
相关知识点:2个
|
|
|
|
虽然硬件定时器管理已经包括了诸多功能,但是为实现“定时功能”,实时内核需要支持软件定时器管理功能,使得应用程序可根据需要创建、使用软件定时器。软件定时器在创建时由用户提供定时值;当软件定时器的定时值减法计数为0时,触发该定时器上的时间服务例程。用户可在此例程中完成自己需要的操作。因此,在中断服务处理程序中需要对软件定时器的定时值进行减1操作。
|
|
|
在无硬件看门狗的情况下,软件定时器可用于实现看门狗,在应用的某个地方进行软件定时器的停止计时操作,确保定时器在系统正常运行的情况下不会到期,即不会触发定时器服务例程;如果某个时候系统进入了定时器服务例程,就表示停止计时操作没有被执行到,系统出现错误。
|
|
|
|
|
|
|
|