基于ARM的硬件结构设计PPT
3)定时器结构图 * 预分频器 8位 分频器 1/2 1/4 1/8 1/16 TCLK0/1 计数器 观 察 寄 存 器 比较寄存器 PCLK 五 选 一 开 关 初 值 寄 存 器 控 制 逻 辑 TOUT 中断 4)工作原理 ①定时器工作过程 装入初值、启动计数,计数结束产生中断请求,并且可以重装初值连续计数。如下图所示。 * ②初值自动重装、手动装载和双缓冲 初值自动重装功能: 5个定时器都具有此功能。当计数器中值减到0后,若设置了自动重装功能,则在下一计数周期开始前将初值装入计数器重新计数。 初值手动装载功能:在启动计数前,必须使用手动装载功能将初值装入计数器,而初值自动重装仅是一次计数结束后重新装入初值。 双缓冲功能:如果定时器正在工作,此时写入新的数据到TCNTBn、或者到TCMPBn,该写入的数据不影响本次定时器的操作。当定时器到达0后下一次运行定时器时,新写入的TCNTBn、或者TCMPBn才生效。 * 4)定时器专用寄存器 共有6种、17个寄存器 * TCNTBn---Timern计数初值寄存器(计数缓冲寄存器),16位 TCMPBn---Timern比较寄存器(比较缓冲寄存器),16位 TCNTOn---Timern计数读出寄存器,16位 (1)TCFG0---预分频器配置寄存器 Dead zone length---死区宽度设
原创力文档

文档评论(0)