第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2021-04-05 本文由何必提及 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第7章 TMS320LF2407事件管理器模块(5)全文阅读和word下载服务。

第7章 TMS320LF2407事件管理器模块(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1179441.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top