.
.
滴答定时器在内核上,普通定时器在外设上
由于位置不同,滴答定时器的程序可以移植到所有相同内核的芯片上,但普通定时器的程序却不可以
滴答定时器功能简单,只能递减,配置简单,普通定时器功能多,配置相对复杂
滴答定时器优先级高,普通定时器优先级低。
滴答定时器的中断优先级处于内核中断的末尾,但是却比所有外设的中断优先级要高(默认情况下,也就是没有修改优先级的时候,当然这也决定了其优先级的上限),即除非系统异常,比如复位,否则滴答定时器将稳定运行。因此表现为滴答定时器稳定,不受外界干扰,普通定时器容易受外界干扰。
因此滴答定时器一般用于操作系统时间,进程切换等,普通定时器用于用户需求。
滴答定时器是24位的,普通定时器16位