目录
4.1.1 Os_TimerPfrtConfigType.SwCounter
4.1.1.1 Os_TimerPfrtConfigType.SwCounter.Counter
4.1.1.2 Os_TimerPfrtConfigType.SwCounter.Dyn
4.1.2 Os_TimerPfrtConfigType.HwCongig
4.OsCounter具体实现
我们这里以PFRT为例具体讲解Counter的实现。
4.1 Os_TimerPfrtConfigType配置
Os中使用一个Os_TimerPfrtConfigType结构体(既包含Counter的静态配置内容,又包含Counter的动态信息)来描述一个PFRT类型的Counter.
Os_TimerPfrtConfigType.SwCounter也是一个结构体,描述一个软件Counter配置及其运行时的动态数据信息。
问题:不是说是硬件定时器Counter吗,为啥又有一个软件Counter的配置及状态信息了?
答:硬件定时器完成最基本的ticks数的循环计数,具体的软件逻辑又这个配置的SwCounter来实现,比如多个Alarm使