- 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 ;加上外设中断入口地址
文档评论(0)