文本内容:
第七章定时器中断
一、如何通过TIMERX CTLO设置时钟分频因子?通过软件配置CKDIV,规定定时器时钟TIMER-CK与死区时间和采样时钟DTS之间的分频系数,死区发生器和数字港波器会用到DTS时间CK*0]/DTS=/nMER_CK/2;10/B=J%_/4;11保留TS MERCK二如何通过TlMERxCTLO使能定时器?0计数器禁止;1计数器使能在软件将CEN位置1后,外部时钟、暂停模式和编码器模式才能工作触发模式可以自动通过硬件设置CEN位
三、如何通过TIMERx-DMAINTEN使能或禁止更新中断?通道0比较/捕获中使能0禁止通道0中断;1使能通道0中断更新中断使能0禁止更新中断;1使能更新中断
四、如果某通用计数器被设置为递增计数,当产生溢出时,TIMERX-INTF的哪个位会发生变化?当通道0被配为输入模式时,在CHOIF标志位已经被置1后,捕获事件再发生时,该标志位可以由硬件置lo该标志位由软件清零0无捕获溢出中断发生;1发生了捕获溢出中断;
五、如何通过TIMERX-INTF读取更新中断标志?此位在任何更新事件发生时都由硬件置1,软件清零0无更新中断发生;1发生更新中断
六、TIMERX CNT、TIMERX PSC和TIMERX CAR的作用分别是什么?计数器寄存器TIMERx-CNT预分频存器TIMERx-PSC和计数器自动重载寄存器TIMERX-CAR的低16位分别用于放当前计数值、计数器时钟预分频值和计数器自动重载值
七、通过设置计数器时钟预分频值和计数器自动重载值,可以将TIMER15配置为每2ms进入一次中断,从而设置标志位而本实验采用计数器对1ms进行计数,然后设置标志位,思考这样设计的意义由于TIMER15和TIMER16的时钟源均为APB2时钟APB2时钟频率为72MHz,而APB2预分频器的分频系数为1,因此TIMER15和T1MER16的时钟频率等APB2时钟频率,即72MHzConfigTimerl5和ConfigTimerl6函数的参数arr和psc分别是999和71,因此,TIMER15和TIMER16每1ms产生一次更新事件。