- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 TMS320LF2407模数转换模块
第8章 模数转换模块(ADC)
8.8 ADC 转换应用举例
.include F2407REGS.H ;引用头部文件
.def _c_int0
;(1)建立中断向量表
.sect .vectors ;定义主向量段
RSVECT B _c_int0 ;PM 0 复位向量 1
INT1 B GISR1 ;PM 2 中断优先级1 4
INT2 B PHANTOM ;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 ;保留向量地址偏移量 0002h
B PHANTOM ;保留向量地址偏移量 0003h
B ADCINT_ISR ;保留向量地址偏移量 0004h ADC中断
B PHANTOM ;保留向量地址偏移量 0005h
…
B PHANTOM ;保留向量地址偏移量 0041h
;(2)主程序:
.text
_c_int0
SETC INTM
CLRC SXM
CLRC OVM
CLRC CNF
LDP #0E0H
SPLK #81FEH,SCSR1 ;CLKIN=6 M,CLKOUT=24 M
SPLK #0E8h,WDCR ;关看门狗
LDP #0
SPLK #0001h,IMR ;允许INT1中断
SPLK #0FFFFh,IFR ;清所有中断标志
CALL ADINIT ;初始化ADC程序
CLRC INTM ;开总中断
CALL AD ;启动模数转换程序
WAIT: NOP
B WAIT
;(3)ADC初始化程序
ADINIT:
LDP #225 ;设置通用定时器 4
SPLK #0000H,T4CNT
SPLK #170CH,T4CON SPLK #075H,T4PER
SPLK #0400H,GPTCONB
SPLK #0FFFFH,EVBIFRB
SPLK #0000H,EVBIMRB LDP #DP_PF2
SPLK #0010H,ADCTRL1 ;设置ADC控制寄存器
SPLK #8404H,ADCTRL2
SPLK #000FH,MAXCONV ;16 通道
SPLK #3210H,CHSELSEQ1
SPLK #7654H,CHSELSEQ2
SPLK #0BA98H,CHSELSEQ3
SPLK #0FEDCH,CHSELSEQ4
LDP #DP_SARAM2 ;指向0A00h~0A80h
SPLK #ADRESULT,ADCOUNTRET
;(4)启动模数转换程序
AD:
LDP #225
LACL T4CON
OR #40H ;启动定时器4
SACL T4CON
RET
;(5)中断程序
GISR1: ;优先级INT1中断子程序入口
;保护现场
LDP #0E0H
LACC PIVR,1 ;读取外设中断向量寄存器(PIVR),并左移一位
ADD #PVECTORS ;加上外设中断入口地址
您可能关注的文档
最近下载
- 2024全国建材行业职工助推高质量发展主题竞赛题库大全-中(多选题汇总).pdf VIP
- Pumpkin Tool v.1.4中文指导手册-零维化学动力学仿真反应路径分析.docx VIP
- 宠物与人类健康PPT.ppt VIP
- 体育经济学知到课后答案智慧树章节测试答案2025年春西安体育学院.docx VIP
- 水泥混凝土路面施工方案(精品).docx VIP
- 浸矿对离子型稀土矿体结构影响的试验研究及其应用.doc VIP
- 【Green Fashion Society - PZ Academy】2024纺织服装行业企业ESG研究报告.pdf VIP
- 拟提拔干部考察材料.docx VIP
- 20S517- 排水管道出水口.pdf VIP
- 7.《神奇瑞兽》第2课课件 人美2024版七年级上册.pptx
文档评论(0)