第7章事件管理器模块(EV)
例给出了通用定时器1在连续增计数模式下的初始化例程。
例连续增计数模式的初始化例程
LDP #DP_EVA ;指向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 定向增/减计数模式
例定向增/减计数模式的初始化例程
LDP #DP_EVA ;指向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 连续增/减计数模式
例连续增/减计数模式的初始化例程
LDP #DP_EVA ;指向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
通用定时器的中断实现
.include "" ;引用头部文件
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第7章 TMS320LF2407事件管理器模块全文阅读和word下载服务。
相关推荐: