网站大量收购独家精品文档,联系QQ:2885784924

DSP完整课件8章.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP完整课件8章

第8章 模数转换(ADC)模块 ;8.1 ADC模块特性;8.1 ADC模块特性; ADC的功能寄存器(25个) ADCTRL1/2:ADC控制寄存器1.2(2个) MAXCONV:最大转换通道数寄存器(1个) CHSELSEQ1-4:通道选择排序控制寄存器1-4(4个) AUTO-SEQ-SR:自动排序状态寄存器(1个) RESULT0-15:结果缓冲寄存器0-15(16个) CALIBRATION:校准寄存器(1个) ;8.2 ADC模块概述;8.5 ADC控制寄存器;8.5 ADC控制寄存器;8.5.3 最大转换通道寄存器(MAXCONV):地址70A2h ;8.5.4 自动排序状态寄存器(AUTO_SEQ_SR) (70A7h); ADC输入通道选择控制寄存器1 (CHSELSEQ1): (70A3h ); ADC输入通道选择控制寄存器3(CHSELSEQ3) :地址为70A5h ;8.5.6 ADC转换结果寄存器(RESULT1-16) 70A8h-70B7h ;8.2 ADC模块概述; 8通道的双排序和16通道的单排序的工作方式极为相似,下表列出了SEQ1、SEQ2、SEQ的区别。 ; 当触发源有效时,按照通道号在CHSELSEQx中的排列顺序,依次对其进行A/D转换,直到转换完所设置的全部通道数目为止。;【例】 如果有7个要转换的通道编入SEQ1,采用连续转换方式,转换通道及转换顺序定义为2、3、2、3、6、7、12,则MAXCONV应设置为6。通道选择寄存器CHSELSEQx进行如下表设置。 ;8.2.2 不中断的自动排序模式 ;----ADC控制器1(ADCTRL1)的[.6]位CONTRUN为0时。 ;【例】 如果有6个要转换的通道编入SEQ1排序器,它们是6、7、8、12、0、1,采用启动/停止方式。如果将2写入MAXCONV的第0-2位,将通道号按6、7、8、12、0、1顺序写入CHSELSEQx中。 ;【例】 排序器的启动/停止操作。利用触发信号1(GPT下溢)启动3个自动转换(如:I1、I2、I3),触发信号2(定时器周期)启动3个自动转换(如V1、V2、V3)。假设2个触发信号间隔时间为25uS,由EVA提供。;8.2.4 输入触发器描述 ;8.2.5 排序转换期间的中断操作 ;8.3 ADC时钟预定标 ; ADC使用步骤: 1)将转换通道的个数存入最大转换通道寄存器MAXCONV。 (1)MAXCONV中的值在自动排序开始时被装载到自动排序状态寄存器AUTO_SEQ_SR中的排序计数器SEQ CNTR[3:0]中。 (2)转换时,排序器从CONV00开始,排序计数器从被装载的值开始减计数操作,直到计数器的值为0, 实际转换的通道个数:MAXCONV的内容加1。 SEQ1的通道个数存入MAXCONV的低3位; SEQ2的通道个数存入MAXCONV的4~6位; 级连SEQ的通道个数存入MAXCONV的低4位。 ; ADC使用步骤: 1)将转换通道的个数存入最大转换通道寄存器MAXCONV。; ;中断子向量入口 .sect “.pvecs” ;定义子向量段 PVECTORS … B ADCINT_ISR ;ADC中断,子向量地址偏移量0004h … ;(2)主程序 .text ;程序段开始 _c_int0: SETC INTM ;禁止中断 CLRC SXM ;抑制符号扩展 CLRC OVM ;ACC结果正常溢出 CLRC CNF ;B0区被配置为数据空间 LDP #0E0h ;指向7000h-707Fh SPLK #81FEh,SCSR1 ;时钟4倍频,CLKIN=6MHz ; CLKOUT=24MHz; SPLK #0E8h,WDCR ;不使能看门狗 LDP #0 SPLK #0001h,IMR ;使能中断INT1 SPLK #0FFFFh,IFR ;清中断标志 CALL ADINIT ;初始化ADC程序 CLRC INTM ;开总中断 CALL AD ;启动模数转换程序 WAIT:

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档