GP定时器 2
T2CMP
T2PWM
T2CON[4,5]
T2CON[8,9,10]
TCLKINA
CLKOUT
TDIRA
CAP3
CAP1/QEP1
CAP2/QEP2
CAPCONA[14,13]
DIR
CLOCK
6.1.2 事件管理器引脚事件管理器A和事件管理器B的引脚描述见下页表。
事件管理器模块中所有 输入跳变脉冲宽度 至少保持两个CPU时钟周期 才能被识别。
6.1.3 功率驱动保护中断
PDPINTx
*
可为 功率变换 和 电动机驱动 等系统操作提供安全保证。
PDPINTx
*
可以 用于向电动机的监视程序提供 过电压,
过电流 和 异常的温升 等异常信息 。如果PDPINTx
*
中断被允许,则在PDPINTx
*
引脚电平变低后,则驱动所有PWM输出引脚为高阻态,一个中断将被生成。
EVB定时器的外部时钟输入TCLKINB
EVA定时器的外部时钟输入TCLKINA
EVB定时器的计数方向输入TDIRB
EVA定时器的计数方向输入TDIRA
定时器4比较/PWM输出T4CMP/T4PWM
定时器 2比较 /PWM输出T2CMP/T2PWM
定时器3比较/PWM输出T3CMP/TWM
定时器 1比较 /PWM输出T1CMP/T1PWM
比较单元6输出2PWM12
比较单元 3输出 2PWM6
比较单元6输出1PWM11
比较单元 3输出 1PWM5
比较单元5输出2PWM10
比较单元 2输出 2PWM4
比较单元5输出1PWM9
比较单元 2输出 1PWM3
比较单元4输出2PWM8
比较单元 1输出 2PWM2
比较单元4输出1PWM7
比较单元 1输出 1PWM1
捕获单元6输入CAP6
捕获单元 3输入CAP3
捕获单元5输入,QEP电路输入4
CAP5/QEP4
捕获单元 2输入,QEP电路输入 2
CAP2/QEP2
捕获单元4输入,QEP电路输入3
CAP4/QEP3
捕获单元 1输入,QEP电路输入 1
CAP1/QEP1
描述引脚名称描述引脚名称事件管理器 B的引脚事件管理器 A的引脚事件管理器的引脚描述
PDPINTx
*
中断在复位后被使能。
如果PDPINTx
*
中断被禁止,则驱动PWM输出到高阻态的动作也被禁止。
6.1.4 EV中断事件管理器中断总共分 三组,每组均分配一个CPU中断
(INT2,3或4) 。
因为每组中断 均有多个中断源,所以CPU中断请求通过外设中断扩展控制器(PIE)模块来处理。
中断请求有如下几个响应阶段:
(1)中断源 。 如果 外设中断发生,EVxIFRA、EVxIFRB、
或EVxIFRC(x=A或B)相应的标志位被置1。
(2)中断使能 。事件管理器中断可以分别由寄存器
EVxIMRA、EVxIMRB或EVxIMRC(x=A或B)来 使能 或 禁止 。
(3)PIE请求 。如果中断标志位和中断屏蔽位被置1,那么外设会向PIE模块发送一个外设中断请求。
(4)CPU响应 。CPU接收到中断后,IFR相应的位被置1,
并响应中断。CPU响应中断后,中断响应被软件控制。
(5)PIE响应 。PIE使用中断向量更新PIVR寄存器。
(6)中断软件,中断软件有两级响应,包括 GISR和 SISR。
6.2 事件管理寄存器地址下面四个表列出EVA所有寄存器的地址,EVB的类似。
EVA定时器寄存器地址定时器 2的控制寄存器
T2CON7408h
定时器 2的周期寄存器
T2PR7407h
定时器 2的比较寄存器
T2CMPR7406h
定时器 2定时器 2的计数寄存器
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-24.html
就继续统战