DSP学习 7)_事件管理器及其应用
第八章DSP事件管理器

8.2 通用定时器
1个可读写的16位计数器TxCNT(x=1~4) 1个可读写的16位比较寄存器(双缓冲)TxCMPR(x=1~4) 1个可读写的16位的周期寄存器(双缓冲) TxPR(x=1~4) 可读写的定时器控制寄存器TxCON(x=1~4) 输入时钟可编程预定标器 控制和中断逻辑 定时器比较输出 输出控制逻辑 定时器2(4)可以选择定时器1(3)的周期寄存器值作为自己的 定时周期
B B B B B B B B B B B B B B B
PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM PHANTOM
连续增减计数:GP定时器按照定标的输入时钟加计
数,直到计数器的值和周期寄存器的值匹配,之后的 下一个时钟的上升沿,GP减计数直到计数器为0,并开 始以加计数的方式开始下一个计数周期,其间外设周 期匹配、下溢、上溢等中断事件产生并产生可以启动 ADC模块的事件(中断允许的条件下)。 定时周期: 2*TxPR*定标时钟 说明:TxCON.TENABLE位控制定时器的启动计数; GPTCONA/B中的状态位指示当前的计数方向; 适合产生对称的PWM波形。
说明:TDIRA/B引脚变化后,计数方向的改变在当前计
数完成一个时钟周期之后。在该方式下,第一个计数 脉冲将会丢失。
该方式能够用于事件管理器模块的QEP脉 冲计数或者作为外部脉冲计数。
例子
通用定时器1在定向增减计数模式下的初始化 LDP #DP_EVA ;指向7400h~7480h单元 SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出 SPLK #5H,T1PR ;设置周期寄存器 SPLK #3H,T1CMPR ;设置比较寄存器 SPLK #0H,T1CNT ;设置计数寄存器 SPLK #9852H,T1CON ;TMODE=11 定向增/减计数模式,TPS=000,预分频为1 ;TENABLE=1 定时器计数使能,TCLKS=01 外部时钟 ;TECMPR=1 定时器1比较使能,SELT1PR=0
DSP原理与应用-【第6章-事件管理器EV】

第13页,共59页。
6.2.3.1 PWM信号概述
通用定时器的比较操作用来产生脉宽调制PWM信号。
方波高电平时间跟周期的比例叫占空比,例如,1秒高 电平1秒低电平的PWM波占空比是50%
要产生一个PWM信号:
➢ 1.需要一个定时器计数;计数周期与PWM载波周期相 同;
第21页,共59页。
6.4 PWM电路
PWM单元由对称/不对称波形发生器、可编程死区单元 DBU、PWM输出逻辑和空间向量SVPWM状态机组成;
对称/不对称波形发生器与通用定时器中的波形发生器 是相同的;
PWM电路能够在电机控制和运动控制应用领域中,将 CPU开销和用户工作量降到最低程度;
产生PWM波形时要涉及的寄存器主要有:定时器1控制 寄存器T1CON、比较控制寄存器COMCONA、比较动 作控制寄存器ACTRA和死区控制寄存器DBTCONA。
供电 输出
晶体管导通比截止快 同时导通的瞬间会发生直流电压短路
第24页,共59页。
可编程死区模块
外设时钟 对称/ 非对称 波形 死区
DTPHx
DTPHx_
死区
非对称PWM
HSPCLK
PHx 边沿 检测
预分频
DBTCONA . 4 - 2
ENA 4-bit reset 计数器
第25页,共59页。
比较器
➢ 如果比较中断未被屏蔽,将产生一个外设中断申请;
在PWM输出引脚TxPWM上可以产生对称或不对称的PWM波形 。
第15页,共59页。
6.2.3.3 不对称 PWM 波形发生
定时周期 周期结束 比较值
计数值
DSP课件 事件管理器EV

停止/保持模式
当TMODE的值为0时,定时器工作于停止/保持模式。 在这种模式下,通用定时器停止计数并保持当前的状态。 此时,定时器的计数寄存器T1CNT、比较输出 T1PWM_T1CMP将保持不变。
连续增/减计数模式
当TMODE的值为1时,定时器工作于连续增/减计数模式。
连续增/减计数模式时不同初始值情况下的计数
每个事件管理器有两个16位通用定时器。 EVA:T1、T2 EVB:T3、T4 通用定时器作用: 1.计时 2.使用定时器的比较功能产生PWM波 3.给其他子模块提供时基
通用定时器的结构框图
阴影寄存器的作用
Shadowed register-阴影寄存器
定时器比较寄存器重载条件——T1CON
T1产生对称的PWM波形
12.3 比较单元与PWM电路
桥电路理想的驱动波形 三相全桥电路
开关管状态切换
桥电路所需的实际带有死区的驱动波形
全比较单元
带有死区控制的PWM电路
死区单元模块图
比较单元1产生不对称PWM波
比较单元1产生对称PWM波
比较单元的中断事件
比较中断 功率驱动保护中断
电机转过的角度为
T2CNT[(K 1)t] T2CNT[kt] *360 4096
电机的转速n为
n
T2CNT[(K 1)t] T2CNT[kt] *60rpm 4096*t
模块
信号引脚 T1PWM_T1CMP T2PWM_T2CMP PWM1 PWM2 定时器3 定时器4
模块
信号引脚 T3PWM_T3CMP T4PWM_T4CMP PWM4 PWM5
比较单元1 比较单元 比较单元2
第七期事件管理器——PWM

“简简单单DSP”系列学习活动—第七期事件管理器——PWM“简简单单DSP”系列学习活动—第七期事件管理器——PWM四、 PWM电路每一个事件管理器有三个比较单元,每一个比较单元有两个互补的PWM输出,这样三个比较单元就可以产生6路PWM,并且死区时间和输出极性可编程,能够被灵活的应用在电机控制、三相电源变换器中。
PWM单元电路包括如下功能单元:A、非对称/对称波形发生器B、可编程的死区单元C、输出逻辑D、空间矢量PWM状态机PWM单元的存在就减少了CPU的开销,只要设置好就会自动产生PWM波形,就像DMA的存在一样,也同定时器工作一样。
可以用到它的中断去改变占空比,如果是固定输出的配置好一切皆OK。
对于EVA模块产生PWM用到的寄存器主要有:CMPRX、T1PR、T1CNT、T1CON、COMCONA、ACTRA、DBTCONA(死区控制寄存器),他用的时基单元是通用定时器1,参照上面说得比较单元的设置,因此还包括通用定时器1的基本设置。
使用比较单元以及相关电路产生PWM波形,需要对事件管理器的寄存器进行配置,具体步骤和C代码如下:(1)时钟设置和通用定时器1的时钟设置操作一样,包括选择内部还是外部时钟以及与分频系数在设置这个之前要保证EVA的时钟开启;SysCtrlRegs.PCLKCR.bit.EVAENCLK=1;// EVA的时钟开启EvaRegs.T1CON.bit.TCLKS10=0;//选择内部时钟EvaRegs.T1CON.bit.TPS=3;//预分频8倍,如果HSPCLK=150M,那么通用定时器时钟频率是150/8M.(2)设置通用定时器1,参照上面的通用定时器设置,这里包括设置T1CNT,T1PR,通常T1CNT初始化设置为0,T1PR设置的是你的PWM的频率,根据自己的需要计算设置。
(3)设置CMPRX,这个就是设置你的占空比EvaRegs.CMPR1 = 0x0C00;EvaRegs.CMPR2 = 0x3C00;EvaRegs.CMPR3 = 0xFC00;通用定时器计数器T1CNT一直与比较寄存器比较,当发生比较匹配后,输出PWM引脚就会根据您的设置跳变,通用定时器计数器T1CNT继续计数一直到与周期寄存器周期匹配后,PWM输出引脚再次跳变,这样一直循环下去。
《dsp》事件管理器(EV

7.1 事件管理器模块概述 7.2 通用定时器 7.3 比较单元 7.4 PWM电路及PWM信号的产生 7.5 空间向量PWM 7.6 捕捉单元 7.7 正交编码器脉冲电路(QEP) 7.8 事件管理器中断
7.1 事件管理器模块概述 最重要、最复杂的模块,可为所有类型电机提供控
制技术。 7.1.1 事件管理器结构 LF2407A 两个事件管理器模块:EVA和EVB。 每个事件管理器模块包括:两个通用定时器(GP)、
名称 定时器控制寄存器A 定时器1的计数寄存器 定时器1的比较寄存器 定时器1的周期寄存器 定时器1的控制寄存器 定时器2的计数寄存器 定时器2的比较寄存器 定时器2的周期寄存器 定时器2的控制寄存器
说明 EVA 定时器1
定时器2
地址 7411h 7413h 7415h 7417h 7418h 7419h
4.连续增/减计数模式 此种模式与定向的增/减计数模式一样,但是在本模式
下,引脚TDIRA/B的状态对计数的方向没有影响。 定时器的计数方向仅在定时器的值达到周期寄存器的
值时(或FFFFh,如果初始定时器的值大于周期寄存 器的值),才从递增计数变为减计数。定时器的计数 方向仅当计数器的值为0时才从减计数变为增计数。 如图7-6所示。
7.1.4 EV寄存器及地址 下面四个表列出EVA所有寄存器的地址,EVB的类似。
地址 7400h 7401h 7402h 7403h 7404h 7405h 7406h 7407h 7408h
EVA定时器寄存器地址
寄存器 GPTCONA T1CNT T1CMPR T1PR T1CON T2CNT T2CMPR T2PR T2CON
1.PWM输出转换 PWM输出的转换由一个非对称和对称的波形发生器和 相应的输出逻辑控制,并且依赖于以下条件: GPTCONA/B寄存器中相应位的定义。 定时器所处的计数模式。 在连续增/减计数模式下的计数方向。 2.非对称和对称波形发生器 依据通用定时器所处计数模式,产生一个非对称和对
“简简单单DSP”系列学习活动——第七期事件管理器——通用定时器

“简简单单DSP”系列学习活动第七期事件管理器——通用定时器事件管理器(EV)强大的功能使它特别适用于运动控制和电机控制领域。
DSP 有两个相同的事件管理器EVA、EVB。
每个事件管理器模块包括通用定时器CP、全比较单元、可编程的死区发生器,PWM波形发生器、捕获单元CAP和和正交编码单元,A/D转换器的外部启动信号,功率驱动保护单元、EV寄存器以及EV中断等多个部分。
每一个EV还包含两路单独的PWM输出。
事件管理器的接口框图下图所示:从图中我们可以看出,每一个事件管理器模块都包含有:两个通用定时器、3个比较单元、三个捕获单元、一个正交编码电路,还可以有外部时钟、外部触发功率保护模块等。
常用的就是通用定时器、全比较PWM单元、和输入捕获单元,下面重点介绍这三个单元。
一、通用定时器CP1、通用定时器有四个中断:A、通用定时器1上溢中断B、通用定时器下溢中断C、通用定时器比较中断D、通用定时器周期中断这四个中断标志位在EVA中断标志寄存器A(EVAIFRA)中,这四个中断的使能位在EVA屏蔽寄存器EVAIMRA中设置。
2、通用定时器有三个16位的和定时比较有关的寄存器:A、通用定时器计数寄存器TXCNTB、通用定时器周期寄存器TxPRC、通用定时器比较寄存器TXCMPR通用定时器计数寄存器TxCNT根据通用定时器的时钟和计数模式开始计数,不停的和周期寄存器和比较寄存器从而产生中断或者各种事件。
当工作在定时器的模式时,TxCNT得值和TxPR中设置的值比较,当比较匹配后的一个时钟后,产生相应的事件当工作在比较的模式时,TxCNT得值和TxCMPR中设置的值比较,当比较匹配后的一个时钟后,产生相应的比较事件TxPR和TxCMPR都是带有影子寄存器的,在一个周期的任何时刻都可以对这两个寄存器进行读写,读写的是他们的影子寄存器。
对于TxCMPR,只有当TxCON 寄存器指定的特定条件满足时,影子寄存器中的值才加载到比较寄存器中;对于周期寄存器,只有当计数寄存器为0时,影子寄存器的值才能重新加载到周期寄存器。
DSP原理与应用-考试复习题-答案

DSP原理与应用-考试复习题-答案常量数量相关10.链接命令文件包括哪些主要内容?如何编写?答:利用C54x的链接器lnk500.exe,根据链接命令或链接命令文件(.cmd文件)对已汇编的一个或多个目标文件(.obj文件)进行链接,生成一个可以执行的目标文件(.out文件)以及在目标系统中德存储器配置文件(.map文件)。
常用得链接器命令为:Lnk500 1%.cmd11.DSP C语言有哪些特点?(1)标识符和常数(2)数据转换(3)表达式(4)声明(5)预处理12.DSP的硬件仿真器(Emulator)和软件仿真器(Simulator)有什么异同点?答:软件仿真器:这种方法主要是使用计算机软件来模拟运行,实际的单片机运行因此仿真与硬件无关的系统具有一定的优点。
用户不需要搭建硬件电路就可以对程序进行验证,特别适合于偏重算法的程序。
软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最终的设计硬件仿真器:使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能。
使用了附加硬件后用户就可以对程序的运行进行控制,例如单步,全速,查看资源断点等。
硬件仿真是开发过程中所必须的。
13.C28x DSP的串行通信接口有哪些特点?答:数据是一位一位依次传输的,每位数据占一个固定的时间长度。
适用于远距离通信。
14.异步串行通信的数据格式有哪些?如何设置?答:异步串行采用的数据格式是一组不定“位数”数组组成。
第1位成其实位,它的宽度位1位,低电平;接着传送一个字节(8位)的数据,以高电平位“1”,低电平位“0”;最后是停止位,宽度可以是1位,1.5位或2位,在两个数据之间可有空闲位。
15.如何设置异步串行通信的波特率?答:异步串行通信的波特率是由串行口的初始化完成的。
设置串行口数据长度位16位,是能串行口中断,对串行口进行极性控制。
16、TMS320X2812芯片具有哪些片上外设?主要包括配置寄存器,输入寄存器,输出寄存器和状态寄存器17、单片机、DSP、ARM以及FPGA器件有什么区别,在不同应用场合下如何选择。
第六章 DSP EV事件管理器

寄存器 EVBIMRA EVBIMRB EVBIMRC EVBIFRA EVBIFRB EVBIFRC
名
称
中断屏蔽寄存器A
中断屏蔽寄存器B
中断屏蔽寄存器C
中断标志寄存器A
中断标志寄存器B
中断标志寄存器C
6.2 通用定时器
6.2.1 通用定时器(GPT-General Purpose Timer)概述
TPWM/T1CMP 输出引脚
输出逻辑 T1PWM
预定标计数分频器,可
中断标志
设置为对内部时钟或外 部时钟进行分频计数
ADC启动 CPU时钟
T1CNT 控制逻辑
可选择方向的 输入引脚TDIRx
GPTCONA
TDIRA
GP控制寄存器
TCLKINA<1/4fc(外部时钟)
预定标:1-1/128fc
T1CON 可选择的内部或外部输入时钟
6.1.1 事件管理器结构、引脚
比较/PWM输出引脚:每个事件管理器都有8个比较/PWM输出引脚。 其中,2个为通用定时器的比较/PWM输出,6个全比较器的
比较/PWM输出。
片外时钟输入引脚:定时器可以通过软件编程决定使用片内时钟 还是片外时钟。当使用片外时钟时,TCLKINA、TCLKINB 作为片外时钟输入引脚。
通用定时器的控制寄存器
6.2.1 通用定时器概述
1)单个通用定时器控制寄存器TxCON(x=1,2,3,4) TxCON决定着定时器的操作模式
15
14
13
12
11
10
9
8
Free Soft 保留位 TMODE1 TMODE0 TPS2 TPS1 TPS0
7
6
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D5
R/W-0
D4
R/W-0
D3
R/W-0
D2
D1
R/W-0
D0
T1TOADC TCMPOE T2CMPOE T1CMPOE
通用定时器A控制寄存器
T2PIN
T1PIN
D15
R-0
D14
R-1
D13
R-1
D12
R/W-1
D11
R/W-1
D10
D9
D8
R/W-0
Reserved T4STAT T3STATT4CTRIPE T3CTRIPE T4TOADC T3TOADC
T3PWM/T3CMPT4 PWM/T4CMP
PWM1/2 PWM3/4 PWM5/6 CAP1 CAP 2 CAP3 QEP1 QEP2 QEPI1 TDIRA TCLKINA
PWM7/8 PWM9/10 PWM11/12 CAP4 CAP5 CAP6 QEP4 QEP5 QEPI2 TDIRB TCLKINB
TxOFINT位(x=1,2,3,4,下同)置1。
▲ 下溢:定时器计数器的值达到0000H,产生下溢中断。此时TxUFINT置1。 ▲ 比较匹配:当计数器值与比较器相等时,产生比较匹配中断。此时TxCINT置1。 ▲ 周期匹配:当计数器值与周期寄存器相等时,产生周期匹配中断。TxPINT置1。
一、通用定时器
▲ 比较输出TxCMP ▲ ADC转换启动信号 ▲ 提供上溢、下溢、
比较匹配和周期 匹配信号 ▲ 计数方向标识位
一、通用定时器
通用定时器 控制寄存器 TxCON
▲ 选择4种计数模式的一种 ▲ 使用内部还是外部时钟 ▲ 确定输入时钟使用的预定标参数 ▲ 确定比较寄存器重新装载的条件 ▲ 使能或禁止通用定时器 ▲ 使能或禁止通用定时器的比较操作 ▲ 定时器2或1的周期寄存器 ▲ 定时器4或3的周期寄存器
一、通用定时器
通用定时器 控制寄存器 TxCON
D15 D14 D13
R/W-0
P201
D10
R/W-0
D12
R/W-0
D11
R/W-0
D9
D8
Free
D7
Soft Reserved TMODE1 TMODE0 TPS2 TPS1 TPS0
R/W-0 R/W-0
R/W-0 R/W-0
D6
D5
D4
R/W-0
备
接 口
PIE 中断 模块
peripheral bus
pin pin
onchip ADC
EVTOADCA EVTOADCB EVSOCA EVSOCB PWM1/2/3/4/5/6 T1PWM T1CMP T2PWM T2CMP CAP1 QEPA CAP2 QEPB CAP3 QEPI TDIRA TCLKINA C1TRIP C2TRIP C3TRIP T1CTRIP PDPINTB T2CTRIP PWM7/8/9/10/11/12 T3PWM T3CMP T4PWM T4CMP CAP4 QEPA CAP5 QEPB CAP6 QEPI TDIRB TCLKINB C4TRIP C5TRIP C6TRIP T3CTRIP PDPINTB T4CTRIP
一、通用定时器
通用定时器的计数操作
▲ 定向增/减计数模式 通用定时器在定标的输入时钟上升沿开始计数,计数方 向由输入引脚TDIRA/B确定:引脚为高时,递增计数,与连续增计数模
式相同;引脚为低时,递减计数,从初值递减直到为0,此时若TDIRA/B仍为低, 计数器将重新载入周期寄存器的值,并继续计数。
一、通用定时器
通用定时器的计数操作
▲ 停止/保持模式
通用定时器的操作停止,定时器的计数器、比较输出和预定标计数器均 保持当前状态
▲ 连续增计数模式
通用定时器按照预定标的输入时钟计数,当计数器的值与周期寄存 器的值匹配时,在下一个输入时钟的上升沿,通用计数器复位为 0,并
开始另一个计数周期。计数器的初值可以为0~FFFFh中的任一个
一、通用定时器
▲ 通用定时器功能框图如P171(P159)所示
寄存器名 地 址 功能描述
TxCNT TxCMPR
TxPR TxCON GPTCONA/B x = 1,2,3,4
0x0000 7401H /7405H /7501H /7505H 0x0000 7402H /7406H /7502H /7506H
R-0
P202
D8
R/W-0
▲ 确定通用定时器实现具体任务需采取的操作方式,并指明计数方向
D14
R-1
D13
R-1
D12
R/W-1
D11
R/W-1
D10
D9
Reserved T2STAT T1STATT2CTRIPE T1CTRIPE T2TOADC T1TOADC
R/W-0
D7
R/W-0
D6
R/W-0
2
一、通用定时器
二、脉宽调制电路PWM 三、捕获单元 四、全比较单元 五、事件管理器模块的中断
六、事件管理器的寄存器
F2812提供了两个结构和功能相同的事件管理器EVA和
EVB模块,具有强大的控制功能,特别在运动控制和电机控
制领域。 ▲ 通用定时器
▲ 全比较/PWM单元
▲ 捕获单元 ▲ 正交编码脉冲电路 事件管理器的功能如图P168 ( P156 )所示。
√通用定时器的周期寄存器和比较寄存器都是带映像缓冲的。在一个周期的任何时
刻,都可以向这两个寄存器写入新值,实际上,新值是先被写入相应的映像寄存器中 的。对于比较寄存器,只有当TxCON寄存器选定的定时器事件发生时,映像寄存器中 的内容才被载入工作寄存器中;对于周期寄存器,只有当计数器寄存器 TxCNT为0时, 映像寄存器的值才载入到工作寄存器中。
√周期寄存器和比较寄存器的双缓冲特点允许应用代码在一个周期的任意时刻更新
周期和比较寄存器,从而可改变下一个定时器周期及PWM脉冲宽度。
一、通用定时器
通用定时器的时钟
▲ 内部 CPU 时钟或外部引脚 TCLKINA/B 上时钟。外部时 钟 频率必须小于或等于CPU内部频率的1/4。
通用定时器中断
通用定时器的中断标志寄存器 EVAIFRA、EVAIFRB、EVBIFRA和 EVBIFRB 中有 16 个中断标志。每个通用定时器可根据以下 4 种事 件产生中断: ▲ 上溢:定时器计数器的值达到FFFFH,产生上溢中断。此时标志寄存器中的
系统 控制模块 EVAENCLK
高速 预定标器
SYSCLKOUT
C28x
EVBENCLK HSPCLK B
事
registers
件
管 理
器
的 设
GPIO MUX
A
EVA/B PDPINTA CMP1/2/3INT CAPINT1/2/3n T1CINT,T1PINT A T1UFINT,T1OFINT T2CINT,T2PINT T2UFINT,T2OFINT B PDPINTB CMP4/5/6INT CAPINT4/5/6n B T3CINT,T3PINT T3UFINT,T3OFINT T4CINT,T4PINT T4UFINT,T4OFINT
D7 D6 D5 D4 D3
R/W-0
D2
D1
D0
T3TOADC TCMPOE T4CMPOE T3CMPOE
R/W-0 R/W-0
T4PIN
R/W-0
T3PIN
R/W-0
通用定时器B控制寄存器
R/W-0
R/W-0
一、通用定时器
通用定时器比较寄存器 TxCMPR
比较寄存器中的值与通用定时器的计数值进行比较,当比较匹配时,产
通用定时器 的同步
同一模块的通用定时器可以实现同步 ——即EVA中的定时器2和1可
以同步;EVB中的定时器4和3可以同步。具体方法如下:
▲ 将T1CON(EVA)或T3CON(EVB)寄存器中的TENABLE位置位, 同时将T2CON(EVA)中的T2SWT1或T4CON(EVB)中的T4SWT1 置位,这样即可实现两个计数器的同步启动。 ▲ 在启动同步操作前,可将本模块的两个计数器初始化成不同的值。 ▲ 置T2CON/T4CON中的SELT1PR/SELT3PR位为1。使通用定时器1/3的 周期寄存器也作为定时器2/4的周期寄存器,而不用2/4本身的周期寄存
捕获单元
正交编码脉冲电 路 QEP 外部定时器输入
定时器方向 外部时钟
定时器方向 外部时钟
EVA和EVB模块信号引脚
事件管理器模块 事件管理器A 模块 外部比较器输出 比较器 -触发输入 外部定时器比较触发输入 功率模块保护中 断输入 外部ADC SOC 触发输入 信号 C1TRIP C2TRIP C3TRIP T1CTRIP* T2CTRIP PDPINTA* EVASOC 事件管理器B 模块 信号 C4TRIP C5TRIP C6TRIP T3CTRIP* T4CTRIP PDPINTB* EVBSOC
器。
一、通用定时器
仿真挂起时通用定时器
仿真挂起时,通用定时器操作模式由控制寄存器定义。当仿 真中断发生时,通用定时器可被设置为下面的一种状态 ▲ 立即停止计数、 ▲ 当前计数周期完成后停止计数 ▲ 不受仿真中断影响持续运行
通用定时器的计数操作
定时器的4种操作模式:(由TxCON的TMODE1、TMODE0定义) ▲ 停止/保持模式 ▲ 连续增计数模式 ▲ 定向增/减计数模式 ▲ 连续增/减计数模式。
定时器比较寄存器 x = 1, 2, 3, 4
一、通用定时器
通用定时器 周期寄存器 TxPR
周期寄存器的值决定定时器的定时周期。当周期定时器的值与计数器的值匹配 时,根据计数器的计数模式,通用定时器复位为0或递减计数。 D15 D0