当前位置:文档之家› 第7章 TMS320LF2407事件管理器模块.doc

第7章 TMS320LF2407事件管理器模块.doc

第7章 TMS320LF2407事件管理器模块.doc
第7章 TMS320LF2407事件管理器模块.doc

第7章事件管理器模块(EV)

例7.1给出了通用定时器1在连续增计数模式下的初始化例程。

例7.1连续增计数模式的初始化例程

LDP #DP_EV A ;指向7400h~7480h单元

SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出

SPLK #5H,T1PR ;设置周期寄存器

SPLK #3H,T1CMPR ;设置比较寄存器

SPLK #0H,T1CNT ;设置计数寄存器

SPLK #0174EH,T1CON ;TMODE=10 连续增计数模式,TPS=111 预分频为128

;TENABLE=1 定时器计数使能,TCLKS=00 内部时钟

;TECMPR=1 定时器1比较使能,SELT1PR=0

3 定向增/减计数模式

例7.2定向增/减计数模式的初始化例程

LDP #DP_EV A ;指向7400h~7480h单元

SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出

SPLK #5H,T1PR ;设置周期寄存器

SPLK #3H,T1CMPR ;设置比较寄存器

SPLK #0H,T1CNT ;设置计数寄存器

SPLK #01F4EH,T1CON ;TMODE=11 定向增/减计数模式,TPS=111

;预分频为128

;TENABLE=1 定时器计数使能,TCLKS=0 内部时钟

;TECMPR=1 定时器1比较使能,SELT1PR=0

4 连续增/减计数模式

例7.3连续增/减计数模式的初始化例程

LDP #DP_EV A ;指向7400h~7480h单元

SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出

SPLK #5H,T1PR ;设置周期寄存器

SPLK #3H,T1CMPR ;设置比较寄存器

SPLK #0H,T1CNT ;设置计数寄存器

SPLK #0F4EH,T1CON ;TMODE=01 连续增/减计数模式,TPS=111

;预分频为128

;TENABLE=1 定时器计数使能,TCLKS=00 内部时钟

;TECMPR=1 定时器1比较使能,SELT1PR=0

7.2.7 通用定时器的中断实现

.include "F2407REGS.H" ;引用头部文件

.def _c_int0

(1)建立中断向量表

.sect ".vectors" ;定义主向量段

RSVECT B _c_int0 ;PM 0 复位向量 1 INT1 B PHANTOM ;PM 2 中断优先级1 4 INT2 B GISR2 ;PM 4 中断优先级2 5 INT3 B PHANTOM ;PM 6 中断优先级3 6 INT4 B PHANTOM ;PM 8 中断优先级4 7 INT5 B PHANTOM ;PM A 中断优先级5 8 INT6 B PHANTOM ;PM C 中断优先级6 9 RESERVED B PHANTOM ;PM E 模拟量输入中断(保留) 10 SW_INT8 B PHANTOM ;PM 10 用户定义软件中断—

SW_INT31 B PHANTOM ;PM 3E 用户定义软件中断—

;中断子向量入口定义pvecs

.sect ".pvecs" ;定义子向量段

PVECTORS B PHANTOM ;保留向量地址偏移量-0000h

B PHANTOM ;保留向量地址偏移量-0001h

B PHANTOM ;保留向量地址偏移量-0026h

B T1PINT_ISR ;保留向量地址偏移量-0027h T1PINT中断

B PHANTOM ;保留向量地址偏移量-0028h

B PHANTOM ;保留向量地址偏移量-0041h

(2)主程序

.text

_c_int0

SETC INTM

CLRC SXM

CLRC OVM

CLRC CNF ;B0区被配置为数据空间

LDP #0E0H ;指向7000h~7080h区

SPLK #81FEH,SCSR1 ;时钟4倍频,CLKIN=6 M,CLKOUT=24 M

SPLK #0E8H,WDCR ;不使能WDT

LDP #0

SPLK #02H,IMR ;使能中断优先级INT2

SPLK #0FFFFh,IFR ;清中断标志

LDP #DP_EV A ;指向7400h~7480h区

SPLK #80H,EV AIMRA ;使能T1PINT 中断

SPLK #0FFFFh,EV AIFRA ;清EV A中断标志

SPLK #0,GPTCONA

SPLK #177H,T1PR ;使定时器每1ms产生一次中断

SPLK #0,T1CNT

SPLK #0164CH,T1CON ;TMODE=10 连续增计数模式,TPS=110 预分频为64

;TENABLE=1 定时器计数使能,TCLKS=00

;内部时钟

;TECMPR=1 定时器1比较使能,SELT1PR=0 CLRC INTM ;开总中断

W AIT:NOP

B W AIT

(3)中断程序

GISR2:;优先级INT2中断入口

保护现场

LDP #0E0H

LACC PIVR,1 ;读取外设中断向量寄存器(PIVR),并左移一位

ADD #PVECTORS ;加上外设中断入口地址

BACC ;跳到相应的中断服务子程序

T1PINT_ISR:;通用定时器1中断入口

LDP #DP_EV A

SPLK #0,T1CNT

GISR2_RET:;中断返回

恢复现场

CLRC INTM ;开总中断,因为一进中断就自动关闭总中断

RET

(3)假中断程序

PHANTOM

KICK_DOG ;复位看门狗

RET

END

7.4.4 PWM波形产生举例

.include "F2407REGS.H" ;引用头部文件

.def _c_int0

;(1)建立中断向量表

.sect ".vectors" ;定义主向量段

RSVECT B _c_int0 ;PM 0 复位向量 1

INT1 B PHANTOM ;PM 2 中断优先级1 4

INT2 B GISR2 ;PM 4 中断优先级2 5

INT3 B PHANTOM ;PM 6 中断优先级3 6

INT4 B PHANTOM ;PM 8 中断优先级4 7

INT5 B PHANTOM ;PM A 中断优先级5 8

INT6 B PHANTOM ;PM C 中断优先级6 9 RESERVED B PHANTOM ;PM E (保留位) 10

SW_INT8 B PHANTOM ;PM 10 用户定义软件中断—

SW_INT31 B PHANTOM ;PM 3E 用户定义软件中断—

;中断子向量入口定义pvecs

.sect ".pvecs" ;定义子向量段

PVECTORS B PHANTOM ;保留向量地址偏移量–0000h

B PHANTOM ;保留向量地址偏移量–0001h

B PHANTOM ;保留向量地址偏移量-002Eh

B T3GP_ISR ;保留向量地址偏移量-002Fh T3PINT中断

B PHANTOM ;保留向量地址偏移量–0030h

B PHANTOM ;保留向量地址偏移量–0041h

;(2)主程序

.text

_c_int0

CALL SYSINIT ;系统初始化程序

CALL PWM_INIT ;EVB模块PWM初始化程序

W AIT

NOP

B W AIT

;(3)系统初始化程序

SYSINIT:

SETC INTM

CLRC SXM

CLRC OVM

CLRC CNF ;B0区被配置为数据空间

LDP #0E0H ;指向7000h~7080h区

SPLK #81FEH,SCSR1 ;时钟4倍频,CLKIN=6 M,CLKOUT=24 M

SPLK #0E8H,WDCR ;不使能WDT

LDP #0

SPLK #0002H,IMR ;使能中断第2级INT2

SPLK #0FFFFH,IFR ;清全部中断标志

RET

;(4)EVB模块的PWM初始化程序

PWM_INIT:

LDP #DP_PF2 ;指向7080h~7100h区

LACL MCRC

OR #007EH ;IOPE[1~6]被配置为基本功能方式:PWM[7~12]

SACL MCRC

LDP #DP_EVB ;指向7500h~7580h区

SPLK #0FFFFH,EVBIFRA ;清EVB 全部中断标志

SPLK #0666H,ACTRB ;PWM12,10,8 低有效,PWM11,9,7 高有效

SPLK #00H,DBTCONB ;不使能死区控制

SPLK #10H,CMPR4 ;设置比较初值PWM7高电平占50/60,

;低电平占10/60

SPLK #20H,CMPR5 ;设置PWM9,10的比较寄存器

SPLK #30H,CMPR6 ;设置PWM11,12的比较寄存器

SPLK #60H,T3PR ;设置定时器3周期寄存器,

;即PWM周期为60个CPU时钟周期

SPLK #0A600H,COMCONB ;使能比较操作

SPLK #0,T3CNT

SPLK #41H,GPTCONB ;TCOMPOE=1,T3PIN=01

SPLK #080H,EVBIMRA ;通用定时器3使能

SPLK #0174EH,T3CON ;TMODE=10 连续增计数模式,TPS=111 预分频为128

;TENABLE=1 定时器计数使能,TCLKS=00

;内部时钟

;TECMPR=1 定时器3比较使能,SELT3PR=0 CLRC INTM ;开总中断

RET

;(5)定时器3中断程序

GISR2:;优先级INT2中断入口

保护现场

LDP #0E0H

LACC PIVR,1 ;读取外设中断向量寄存器(PIVR),并左移一位

ADD #PVECTORS ;加上外设中断入口地址

BACC ;跳到相应的中断服务子程序

T3GP_ISR:;通用定时器3中断入口

LDP #DP_EVB

SPLK #0,T3CNT

GISR2_RET:;中断返回

恢复现场

CLRC INTM ;开总中断,因为一进中断就自动关闭总中断

RET

;(6)假中断程序

PHANTOM

KICK_DOG ;复位看门狗

RET

END

7.5.3 捕获单元应用举例

CAP4TEMP .usect ".data0",1 ;CAP4 临时寄存器

.include "F2407REGS.H" ;引用头部文件

.def _c_int0

;(1)建立中断向量表

.sect ".vectors" ;定义主向量段

RSVECT B _c_int0 ;PM 0 复位向量 1

INT1 B PHANTOM ;PM 2 中断优先级1 4

INT2 B PHANTOM ;PM 4 中断优先级2 5

INT3 B PHANTOM ;PM 6 中断优先级3 6

INT4 B GISR4 ;PM 8 中断优先级4 7

INT5 B PHANTOM ;PM A 中断优先级5 8

INT6 B PHANTOM ;PM C 中断优先级6 9 RESERVED B PHANTOM ;PM E (保留位) 10

SW_INT8 B PHANTOM ;PM 10 用户定义软件中断—

SW_INT31 B PHANTOM ;PM 3E 用户定义软件中断—

;中断子向量入口定义pvecs

.sect ".pvecs" ;定义子向量段

PVECTORS B PHANTOM ;保留向量地址偏移量-0000h

B PHANTOM ;保留向量地址偏移量-0001h

B PHANTOM ;保留向量地址偏移量-0035h

B CAP4_ISR ;保留向量地址偏移量-0036h CAP4中断

B PHANTOM ;保留向量地址偏移量-0037h

B PHANTOM ;保留向量地址偏移量-0041h

事件管理过程

目录 1 事件管理的定义 (2) 2 事件管理的目的 (2) 3 事件管理的范围 (3) 4 事件的优先级定义 (3) 5 事件升级 (4) 6 事件管理的流程 (5) 7 事件管理流程的主要角色 (10) 8 绩效指标 (11) 9 事件管理改进的问题提出 (12)

1事件管理的定义 突发事件是指在IT服务中的一个无计划中断或IT服务本身服务性能的降低,包括系统崩溃、硬件或软件故障、任何影响用户当前业务使用和系统正常运作的故障以及影响业务流程或违背服务级别协议的情况。 突发事件管理流程是为企业业务系统尽快恢复正常工作状态而设计的,其所关心的重点是如何达到快速响应、快速恢复,使故障对企业业务的影响最小化。 事件管理的责任是记录、分类、调查与诊断、解决已知问题、监控跟踪事件,与用户和问题管理流程交互并最终解决事件。 2 事件管理的目的 事件管理流程的主要功能是尽快解决出现的事件,保持企业业务系统的稳定性。例如,中国移动10086的服务控制台接线员会去负责记录突发事件的相关信息,并向用户提供对已知问题的处理方法,报告事件到相关的技术支持部门和尽快恢复用户的服务。解决突发事件的目的是获得尽可能高的事件解决率,其主要目的包括: (1)在成本允许的范围内尽快恢复服务 提供电话或网络在线沟通与帮助,通过自动监控和快速响应系统对故障进行及时告警等环节来保证服务能够尽快被恢复。 (2)事件控制和监控 记录任何事件,并对事件的优先级进行分类和处理。服务控制台工作人员要对当前事件进行分析和诊断,必要时把事件升级到相关的技术部门去处理,而且服务控制台工作人员要对事件的全称进行监控,直到事件得到圆满的解决。 (3)提供事件统计信息给IT管理层 可以对事件进行分类统计,比如可以通过Parato分析法分析出哪些事件是经常发生的,这些信息可以提供给管理层进行决策分析。管理者会关注那些主要的事件或缺失环节,并采取相应的措施对服务环节进行调整和提高。

服务事件管理程序

服务事件管理程序 文档编号: 密级: 版本信息:V1.0 建立日期: 创建: 审核: 批准: 版权声明:本文中的所有信息均为北京首都在线科技股份有限公司内部公开信息,未经北京首都在线科技股份有限公司明确作出的书面许可,不得传播。

文档修订记录

目录 1 简介 (4) 1.1目的 (4) 1.2适用范围 (4) 1.3术语表 (4) 1.4引用文件 (6) 2 职责 (6) 2.1服务台 (6) 2.2一线(现场工程师)/二线(专项工程师) (6) 2.3外部资源 (7) 2.4项目经理 (7) 3 流程图 (8) 4 具体内容 (9) 4.1接受/记录事件 (9) 4.2分级/分类和初步支持 (9) 4.3调查和分析 (10) 4.4解决和恢复 (10) 4.5事件关闭 (11) 4.6过程的跟踪监控 (11) 5 事件升级过程 (11) 5.1事件严重程度定义 (11) 5.2事件升级步骤 (11) 6事件管理过程与其他流程的关系 (12) 6.1事件管理过程与其他关系 (12) 7 事件管理过程的KPI (13) 7.1KPI定义 (13) 8 输出的文件和记录 (14)

1简介 1.1目的 事件管理过程提供日程支持服务的接口,以降低因IT事件带来的影响。该过程关注尽可能快的恢复服务以满足预定服务等级协议(SLA)的要求。 1.2适用范围 事件管理过程适用于记录、处理、关闭事件并监督整个过程的管理活动,事件管理过程包括服务台和相应的支持组。 1.3术语表 ●事件: 指服务的任何异常,并将导致或可能导致服务的中断或服务质量下降的事态。 ●服务请求: 来自客户对IT服务的信息、建议、标准变更或访问请求。例如要求增加内存、安装某个软件、账号申请、变更请求等。变更通常不认为是一个事件,而是一个变更请求(RFC)。但两者的处理方式相近,因此在事件处理过程中也包括对服务请求的处理,即事件包含服务请求。 ●事件关闭: 接到事件请求后,服务台不能当时解决问题,则将需要把事件分配给相应的支持组。 为尽可能快地恢复业务,可利用解决方案(永久性的)或临时措施。当事件得到了解决,并且服务也恢复到正常状态后,事件关闭。另外事件还包括系统自动产生或例行巡检所发现的某些事态,如硬盘空间超出设定值、机房UPS告警等。虽然这些事态不会对服务的交付产生直接影响,但对这些事态的处理也包括在事件管理过程中。 ●事件处理过程: 事件发生后,通常服务台接受和尝试处理,当服务台未能快速解决时,派单给一线工程师作为一线支持处理;当一线工程师未能快速解决时,事件从一线返回服务台重新分配到二线;二线未能解决时,调用三线厂商支持,后续的二线或三线支持应具有更高的技能和资源来解决事件。事件从一线支持转到二线或后续支持线,通常称为“职能升级”。为表述方便,在《事件管理程序》中,把“职能升级”过程称为“事件处理过程”。 ●事件升级过程:

事件管理流程文件.doc

事件管理程序 样式编号 编制 审核 批准 密级内部 版本 发布日期2009年1月5日 信息技术有限责任公司

变更履历 序 版本更改处·更改内容更改人/日期审核人/日期批准人/日期号 1新建 1. 1 2 3 4 5

目录 1 简介 . ..................................................... 错误 ! 未定义书签。 目的 . ............................................... 错误 ! 未定义书签。 适用范围 . ........................................... 错误 ! 未定义书签。 术语表 . ............................................. 错误 ! 未定义书签。 引用文件 . ........................................... 错误 ! 未定义书签。 2 职责 . ..................................................... 错误 ! 未定义书签。 服务台 . ............................................. 错误 ! 未定义书签。 一线(现场工程师)/ 二线(专项工程师) . .............. 错误 ! 未定义书签。 外部资源 . ........................................... 错误 ! 未定义书签。 项目经理 . ........................................... 错误 ! 未定义书签。 3 流程图 . ................................................... 错误 ! 未定义书签。 4 具体内容 . ................................................. 错误 ! 未定义书签。 接受 / 记录事件 . ...................................... 错误 ! 未定义书签。 分级 / 分类和初步支持. ................................ 错误 ! 未定义书签。 调查和分析 . ......................................... 错误 ! 未定义书签。 解决和恢复 . ......................................... 错误 ! 未定义书签。 事件关闭 . ........................................... 错误 ! 未定义书签。 过程的跟踪监控 . ..................................... 错误 ! 未定义书签。 5 事件升级过程. ............................................. 错误 ! 未定义书签。 事件严重程度定义 . ................................... 错误 ! 未定义书签。 事件升级步骤 . ....................................... 错误 ! 未定义书签。 6 事件管理过程与其他流程的关系. ............................. 错误 ! 未定义书签。 事件管理过程与其他关系 . ............................. 错误 ! 未定义书签。 7 事件管理过程的 KPI ........................................ 错误 ! 未定义书签。 KPI 定义 ............................................ 错误 ! 未定义书签。

1事件管理流程文件

1事件管理流程文件标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

事件管理程序 信息技术有限责任公司

变更履历

目录 1 简介 (4) 目的 (4) 适用范围 (4) 术语表 (4) 引用文件 (6) 2 职责 (6) 服务台 (6) 一线(现场工程师)/二线(专项工程师) (7) 外部资源 (7) 项目经理 (7) 3 流程图 (8) 4 具体内容 (9) 接受/记录事件 (9) 分级/分类和初步支持 (9) 调查和分析 (10) 解决和恢复 (10) 事件关闭 (11) 过程的跟踪监控 (11) 5 事件升级过程 (11) 事件严重程度定义 (11) 事件升级步骤 (11) 6 事件管理过程与其他流程的关系 (12) 事件管理过程与其他关系 (12) 7 事件管理过程的KPI (13) KPI定义 (13) 8 输出的文件和记录 (14)

1简介 1.1目的 事件管理过程提供日程支持服务的接口,以降低因IT事件带来的影响。该过程关注尽可能快的恢复服务以满足预定服务等级协议(SLA)的要求。 1.2适用范围 事件管理过程适用于记录、处理、关闭事件并监督整个过程的管理活动,事件管理过程包括服务台和相应的支持组。 1.3术语表 事件: 指服务的任何异常,并将导致或可能导致服务的中断或服务质量下降的事态。 服务请求: 来自客户对IT服务的信息、建议、标准变更或访问请求。例如要求增加内存、安装某个软件、账号申请、变更请求等。变更通常不认为是一个事 件,而是一个变更请求(RFC)。但两者的处理方式相近,因此在事件处理过程中也包括对服务请求的处理,即事件包含服务请求。 事件关闭: 接到事件请求后,服务台不能当时解决问题,则将需要把事件分配给相应的支持组。为尽可能快地恢复业务,可利用解决方案(永久性的)或临时措施。当事件得到了解决,并且服务也恢复到正常状态后,事件关闭。另外事件还包括系统自动产生或例行巡检所发现的某些事态,如硬盘空间超出设定值、机房UPS告警等。虽然这些事态不会对服务的交付产生直接影响,但对这些事态的处理也包括在事件管理过程中。 事件处理过程: 事件发生后,通常服务台接受和尝试处理,当服务台未能快速解决时,派单给一线工程师作为一线支持处理;当一线工程师未能快速解决时,事件从一线返回服务台重新分配到二线;二线未能解决时,调用三线厂商支 持,后续的二线或三线支持应具有更高的技能和资源来解决事件。事件从

Windows XP 的事件查看器中查看和管理事件日志

事件查看器 在Windows XP 中,事件是在系统或程序中发生的、要求通知用户的任何重要事情,或者是添加到日志中的项。事件日志服务在事件查看器中记录应用程序、安全和系统事件。通过使用事件查看器中的事件日志,您可以获取有关硬件、软件和系统组件的信息,并可以监视本地或远程计算机上的安全事件。事件日志可帮助您确定和诊断当前系统问题的根源,还可以帮助您预测潜在的系统问题。 事件日志类型 基于Windows XP 的计算机将事件记录在以下三种日志中: ?应用程序日志 应用程序日志包含由程序记录的事件。例如,数据库程序可能在应用程序日志中记录文件 错误。写入到应用程序日志中的事件是由软件程序开发人员确定的。 ?安全日志 安全日志记录有效和无效的登录尝试等事件,以及与资源使用有关的事件(如创建、打开 或删除文件)。例如,在启用登录审核的情况下,每当用户尝试登录到计算机上时,都会 在安全日志中记录一个事件。您必须以Administrator 或Administrators 组成员的身 份登录,才能打开、使用安全日志以及指定将哪些事件记录在安全日志中。 ?系统日志 系统日志包含Windows XP 系统组件所记录的事件。例如,如果在启动过程中未能加载 某个驱动程序,则会在系统日志中记录一个事件。Windows XP 预先确定由系统组件记 录的事件。 如何查看事件日志 要打开事件查看器,请按照下列步骤操作: 1.单击“开始”,然后单击“控制面板”。单击“性能和维护”,再单击“管理工具”,然后双击“计 算机管理”。或者,打开包含事件查看器管理单元的MMC。 2.在控制台树中,单击“事件查看器”。 应用程序日志、安全日志和系统日志显示在“事件查看器”窗口中。 如何查看事件详细信息 要查看事件的详细信息,请按照下列步骤操作: 1.单击“开始”,然后单击“控制面板”。单击“性能和维护”,再单击“管理工具”,然后双击“计 算机管理”。或者,打开包含事件查看器管理单元的MMC。

事件管理流程文件

事件管理程序 信息技术有限责任公司

变更履历

目录 1 简介......................................................错误!未定义书签。 目的................................................错误!未定义书签。 适用范围............................................错误!未定义书签。 术语表..............................................错误!未定义书签。 引用文件............................................错误!未定义书签。 2 职责......................................................错误!未定义书签。 服务台..............................................错误!未定义书签。 一线(现场工程师)/二线(专项工程师)...............错误!未定义书签。 外部资源............................................错误!未定义书签。 项目经理............................................错误!未定义书签。 3 流程图....................................................错误!未定义书签。 4 具体内容..................................................错误!未定义书签。 接受/记录事件.......................................错误!未定义书签。 分级/分类和初步支持.................................错误!未定义书签。 调查和分析..........................................错误!未定义书签。 解决和恢复..........................................错误!未定义书签。 事件关闭............................................错误!未定义书签。 过程的跟踪监控......................................错误!未定义书签。 5 事件升级过程..............................................错误!未定义书签。 事件严重程度定义....................................错误!未定义书签。 事件升级步骤........................................错误!未定义书签。 6 事件管理过程与其他流程的关系..............................错误!未定义书签。 事件管理过程与其他关系..............................错误!未定义书签。 7 事件管理过程的KPI ........................................错误!未定义书签。 KPI定义............................................错误!未定义书签。

2812的事件管理器

第7课F2812的EV模块 作者:顾卫钢 由于2812主要应用于工业控制场合,例如电机控制、变频器,逆变器等等,所以2812的事件管理器模块(EV)可谓是重点部分了,由于EV的内容非常丰富,我们在讲义中不能面面俱到,所以希望大家在学习的时候能将手头的书本和我们的讲义结合起来学习,应该效果会更好。我们在今天的课程中将为大家重点介绍EV模块中的定时器及其PWM电路,希望通过这节课的学习,大家能够熟练使用EV来产生自己所需要的PWM波形。 1.事件管理器的功能 2812具有两个事件管理器模块EVA和EVB,这两个EV模块就像孪生兄弟一样,具有相同的功能,例如它们的定时器、比较单元、捕捉单元的功能都是完全一样的,只是各个单元的名称因为EVA和EVB有所区别而已,我们在下面的分析中主要以EVA为例。

简单来讲的话,每个EV模块都具有2个通用定时器、3个比较单元、3个捕获单元以及1个正交编码电路,我们重点来讲定时器和比较单元部分的内容。EVA和EVB的资源详见上面的表格所示,表格中蓝色的字表示该信号是低电平有效。 通用定时器就像秒表一样,是可以用来计时的,而且每个定时器还能产生1路独立的PWM波形;比较单元主要功能就是用来生成PWM波形的,EVA具有3个比较单元,每个单元可以生成一对(两路)互补的PWM波形,生成的6路PWM波形正好可以驱动一个三相桥电路。捕获单元的功能是捕捉外部输入脉冲波形的上升沿或者下降沿,可以统计脉冲的间隔,也可以统计脉冲的个数。正交编码电路的话应该用的比较少,它可以对输入的正交脉冲进行编码和计数,它和光电编码器相连可以获得旋转机械部件的位置和速率等信息。 细心的同学可能会发现,为什么“External compare-output trip inputs”、“External timer-compare trip inputs”、“External trip inputs”用的是英文,其他都翻译成中文了呢?原因是书上翻译的太差了,特别是我们推荐的教材《TMS320C28X系列DSP的CPU与外设》中将其分别翻译成了“外部比较-输出行程输入”“外部定时器_比较行程输入”“外部行程输入”,让人看了有些丈二和尚摸不着头脑的感觉,不知道讲的是什么,这几个信号究竟是干嘛用的更是不清楚了,因此,在这里还是向大家介绍原汁原味的英文名称。下面我们讲讲这几个信号的作用: (1)External compare-output trip inputs—我们可以理解为切断比较输出的外部控制输入,以C1TRIP 为例,当比较单元1工作时,其两个引脚PWM1和PWM2正在不断的输出PWM波形,这时候,如果C1TRIP信号变为低电平,则此时PWM1和PWM2引脚被置成高阻态,不会再有PWM波形输出,也就是在这个引脚上输入低电平,则比较输出就会被切断。 (2)External timer-compare trip inputs—我们可以理解为切断定时器比较输出的外部控制输入,以T1PWM_1CMP为例,当定时器1的比较功能在运行,并且T1PWM引脚输出PWM波形的时候,这时候如果T1CTRIP引脚信号变为低电平,则该引脚状态被置成高电平,也不会再有PWM波形输出。(3)External trip inputs的PDPINTx(x=A或者B)其实是个功率驱动保护,它为系统的安全提供了保护,例如如果当电路中出现电压、电流或者温度急剧上升的时候,如果PDPINTx的中断没有被屏蔽,当PDPINTx的引脚变为低电平时,2812所有的PWM输出引脚都会变为高阻态,从而阻止了电路进一步损坏,达到保护系统的目的。当然PDPINTx在电路设计时就要考虑到给它配一个监视电路状态的信号。 在上面的描述中,一直提到了高阻态,第一次接触的朋友可能不怎么清楚这个状态,我们在这补充一下:

DSP事件管理器实验报告

实验报告 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 (一)实验目的 1.通过实验了解TMS320F2812事件管理器模块的原理和应用方法; 2.学习利用事件管理器的通用定时器与全比较单元点亮8盏红灯。 (二)实验要求 1.读懂老师提供的例程,运行例程观察实验结果进行验证; 2.修改例程,点亮8盏红灯并实现亮度正弦分布的渐变交替闪烁; 3.分析实验结果,并根据实验过程写出心得、体会。 二、实验内容和原理 事件管理器(Event Manager,简称EV)是F2812的重要功能模块。F2812 DSP具有两个功能完全相同的事件管理器EVA和EVB,它们都具有通用定时器、比较单元、捕获单元、正交编码电路,两者尽在命名上有所区别。以其一为例,EVA模块具有2个16位的通用定时器(T1、T2)、3个比较单元、3个捕获单元和1个正交编码脉冲电路。 本次试验主要运用了通用定时器1的周期中断T1PINT、比较中断T1CMP和3个比较单元的比较中断CMP1INT、CMP2INT、CMP3INT。 通用定时器的中断事件是典型的外设中断,以T1为例,相关的中断有上溢中断、下溢中断、比较中断和周期中断。当T1CNT的值与T1比较寄存器T1CMPR的值相等时,发生定时器T1的比较中断。当发生比较匹配后,再过1个定时器时钟周期,则比较中断的标志位被置位。当T1CNT的值与T1周期寄存器T1PR的值相等时,发生定时器T1的周期中断。再过1个定时器时钟周期,则周期中断的标志位被置位。置位后,如果该中断已经使能,则外设会立刻向PIE控制器发送中断请求。在退出中断时要通过程序手动清除外设中断的标志位。每个比较单元都有一个比较中断,当T1CNT的值和比较单元的比较寄存器CMPRx的值相等是,发生比较单元x的比较中断CMPxINT。当发生比较匹配后,再过1个定时器时钟周期,则比较中断的标志位被置位。 三、主要仪器设备 装有CCS软件的计算机、仿真器、开发板

DSP的事件管理器1

第11章事件管理器(EV) 事件管理器模块为用户提供了众多的功能和特点,它们在运动控制和马达控制的应用中是特别有用的。事件管理器模块包括通用目的(GP)定时器、全比较/PWM单元、捕捉单元和正交编码脉冲电路等。EVA和EVB两个EV模块都是特定的外围设备,它们是为多轴运动控制应用而设计的。 每个EV都具有控制三个半高桥(three Half-H bridges)的能力,当各个桥需要互补的PWM对去控制时,EV可以提供这种能力。每个EV还可以输出两个附加的PWM,而不是互补的PWM对输出。 11.1 事件管理器功能概述 11.1.1 事件管理器功能 EVA和EVB的定时器、比较单元及捕捉单元的功能是相同的。但定时器单元的名称因为EVA和EVB而有所区别。表11-1中列出了事件管理器模块可以被使用的功能和特点,并重点说明了EVA的命名。 事件管理器EVA和EVB 拥有功能相同的外围寄存器组。EVA的寄存器组地址开始于7400h,EVB的寄存器组地址开始于7500h。本章中讲述了采用EVA命名方式的GP定时器、比较单元、捕捉单元和正交编码脉冲电路(QEPs)的功能。这些段落对于与EVB相关的器件功能同样是适用的,只是模块及信号的命名不同而已。 事件管理器(EV)的器件接口如图11-1所示。事件管理器A(EVA)的功能模块图如图11-2所示,事件管理器B(EVB)的功能模块图与该图类似,只是模块及信号的命名有所不同。 1.通用目的(GP)定时器 事件管理器各有两组GP定时器。GP定时器x(x=1或2属于EVA;x=3或4属于EVB)包括: (1)1个16位的定时器TXCNT,为增/减计数器,TXCNT可以读/写。 (2)1个16位的定时器比较寄存器TxCMPR(带阴影的双缓冲寄存器),可以读/写。 (3)1个16位的定时器周期寄存器TxPR(带阴影的双缓冲寄存器),可以读/写。 (4)1个16位的定时器控制寄存器TxCON,可以读/写。 (5)可选择的内部或外部输入时钟。

事件查看器

事件查看器 如果你已经用上了Windows XP,那么是否意识到不管你是否愿意,操作系统每天都在后台默默无闻地记录下所有的一举一动,相当于忠实的史官“铁笔写春秋”,这就是可以在“控制面板→管理工具”中找到的“事件查看器”,通过它可以了解系统的喜怒哀乐和一言一行,虽然都是一些流水账,但我们既可以从中品尝到成功的喜悦,也可以找到失败的原因,实在是一个忠实的系统助手。 事件查看器能看些什么 事件查看器相当于一本厚厚的系统日志,可以查看关于硬件、软件和系统问题的信息,也可以监视Windows XP的安全事件,下面笔者简单介绍: 提示:除了可以在“控制面板→管理工具”中找到“事件查看器”的踪影外,也可以在“运行”对话框中手工键入“%SystemRoot%\system32\eventvwr.msc /s”打开事件查看器窗口。 1.应用程序日志 包含由应用程序或系统程序记录的事件,主要记录程序运行方面的事件,例如数据库程序可以在应用程序日志中记录文件错误,程序开发人员可以自行决定监视哪些事件。如果某个应用程序出现崩溃情况,那么我们可以从程序事件日志中找到相应的记录,也许会有助于你解决问题。 2.安全性日志 记录了诸如有效和无效的登录尝试等事件,以及与资源使用相关的事件,例如创建、打开或删除文件或其他对象,系统管理员可以指定在安全性日志中记录什么事件。默认设置下,安全性日志是关闭的,管理员可以使用组策略来启动安全性日志,或者在注册表中设置审核策略,以便当安全性日志满后使系统停止响应。 3.系统日志

包含Windows XP的系统组件记录的事件,例如在启动过程中加载驱动程序或其他系统组件失败将记录在系统日志中,默认情况下Windows会将系统事件记录到系统日志之中。这里有一个非常重要的事件:6006,如果你在某一天的事件查看器中没有发现ID为6006的事件,那么说明计算机在当天未正常关机,双击打开“事件属性”窗口,如果看到手描述为“事件日志服务已停止”,说明这里的“时间”是指计算机正常关机的时间。 如果机子被配置为域控制器,那么还将包括目录服务日志、文件复制服务日志;如果机子被配置为域名系统(DNS)服务器,那么还将记录DNS服务器日志。当启动Windo ws时,“事件日志”服务(EventLog)会自动启动,所有用户都可以查看应用程序和系统日志,但只有管理员才能访问安全性日志。 小日志包含大信息 朋友们可千万别轻视这些枯燥的日志,其中可包含了很多非常有用的信息呢,如果你能仔细分析,肯定可以在这里找到很多有用的信息,这样会有助于你解决系统错误。 1.信息:描述了应用程序、驱动程序或服务的成功操作的事件,例如当网络驱动程序加载成功时,将会记录一个“信息”事件,图1所示的是趋势科技防毒精灵专业版被成功删除的事件,从这里可以看到事件头包括日期、时间、用户、计算机机、事件ID、来源、类型、类别等信息,在“描述”列表框中则列出了相应的说明和查看更多信息的链

事件管理纠正对策措施(正式)

编订:__________________ 单位:__________________ 时间:__________________ 事件管理纠正对策措施 (正式) Deploy The Objectives, Requirements And Methods To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-6239-59 事件管理纠正对策措施(正式) 使用备注:本文档可用在日常工作场景,通过对目的、要求、方式、方法、进度等进行具体、周密的部署,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 众所周知,人的不安全行为、物的不安全状态及管理和环境条件的缺陷是造成安全事故的主要原因。而在这诸多因素中,人的因素占主导地位,有统计占70%~80%。由此,我们看出违章对安全生产的危害,甚至可以说就是导致安全事故的元凶。这其中,尤以习惯性违章造成的安全事故占多数。一旦发生安全事故,轻则伤筋动骨,重则妻离子散、家破人亡。不仅给自己和家庭造成伤害,也给企业和国家带来损失,甚至会影响社会稳定,这是有目共睹的不争事实。我们在这里对习惯性违章产生的原因、分类、危害及对策进行阐释分析,就是希望引起广大职工的重视,自觉杜绝违章,消除不良习惯,防范事故未然,保障企业及自身的安全。 一习惯性违章产生的原因

第7章 TMS320LF2407事件管理器模块.doc

第7章事件管理器模块(EV) 例7.1给出了通用定时器1在连续增计数模式下的初始化例程。 例7.1连续增计数模式的初始化例程 LDP #DP_EV A ;指向7400h~7480h单元 SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出 SPLK #5H,T1PR ;设置周期寄存器 SPLK #3H,T1CMPR ;设置比较寄存器 SPLK #0H,T1CNT ;设置计数寄存器 SPLK #0174EH,T1CON ;TMODE=10 连续增计数模式,TPS=111 预分频为128 ;TENABLE=1 定时器计数使能,TCLKS=00 内部时钟 ;TECMPR=1 定时器1比较使能,SELT1PR=0 3 定向增/减计数模式 例7.2定向增/减计数模式的初始化例程 LDP #DP_EV A ;指向7400h~7480h单元 SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出 SPLK #5H,T1PR ;设置周期寄存器 SPLK #3H,T1CMPR ;设置比较寄存器 SPLK #0H,T1CNT ;设置计数寄存器 SPLK #01F4EH,T1CON ;TMODE=11 定向增/减计数模式,TPS=111 ;预分频为128 ;TENABLE=1 定时器计数使能,TCLKS=0 内部时钟 ;TECMPR=1 定时器1比较使能,SELT1PR=0 4 连续增/减计数模式 例7.3连续增/减计数模式的初始化例程 LDP #DP_EV A ;指向7400h~7480h单元 SPLK #41H,GPTCONA ;TCOMPOE=1 允许定时器比较输出 SPLK #5H,T1PR ;设置周期寄存器 SPLK #3H,T1CMPR ;设置比较寄存器 SPLK #0H,T1CNT ;设置计数寄存器 SPLK #0F4EH,T1CON ;TMODE=01 连续增/减计数模式,TPS=111 ;预分频为128 ;TENABLE=1 定时器计数使能,TCLKS=00 内部时钟 ;TECMPR=1 定时器1比较使能,SELT1PR=0 7.2.7 通用定时器的中断实现 .include "F2407REGS.H" ;引用头部文件

相关主题
文本预览
相关文档 最新文档