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

ADC寄存器 ADC寄存器 ADC 控制寄存器 1 (ADCTRL1) RESET(14) ADC 模块软件复位。此位导致整个ADC模块的主复位。当将器件 复位引脚拉低时(或上电复位后),所有寄存器位和序列发生器 状态机制复位到初始状态。这是一个一次效应位,也即将此位置 1 后,将立即自行清除此位。此位的读数总是返回0值。ADC复 位也有 2个时钟周期的延迟(即在复位 ADC 的令后经过2个ADC 时钟周期之前,不应修改其它ADC控制寄存位)。 0 无影响 1 复位整个 ADC 模块(然后由 ADC 逻辑电路将该位设置回 0) 注: 在系统复位期间将复位 ADC 模块。 如果需要在其它 任何时间复位 ADC模块,可通过向此位写入 1 来实现。经 历 2 个 ADC时钟域周期后,可向 ADCCTRL1 寄存器位写入 适当的值。下例假定100MHz的DSP时钟和12.5MHz的ADCCLK。 汇编代码: MOV ADCTRL1, #01xxxxxxxxxxxxxxb; 复位 ADC (RESET = 1) RPT #14|| NOP; 提供每次写入 ADCTRL1 所需的延迟 MOV ADCTRL1, #00xxxxxxxxxxxxxxb; 将 ADCTRL1 配置为用 户所需的值。请注意,如果默认配置已足够,则无需第二个 MOV。 仿真挂起模式。这些位决定出现仿真挂起(例如, 调试器触及断点)时发生的事件。 00 模式 0 忽略仿真挂起 01 模式 1 完成当前序列、锁定最终结果且更新状 态机制之后,序列发生器和其它轮询程序逻辑 停止。 10 模式2 完成当前转换、锁定结果且更新状态机 制之后,序列发生器和其它轮询程序逻辑停止 11 模式3 仿真挂起时,序列发生器和其它轮询程 序逻辑立即停止。 采集窗口大小。 此位字段控制 SOC 脉宽,后者确定采样开 关关闭的时间段。 SOC 脉宽为ADCTRL1[11:8] + 1 乘以 ADCLK 周期。 内核时钟预分频器。 预分频器用于对器件外设时钟 HSPCLK 进行分频。 ADC 控制寄存器 3 (ADCTRL3) ADC 状态和标志寄存器 (ADCST) 每个4位字段 CONVxx 为自动定序的转换选择16个多路复用的模拟输入 ADC 信道中的一个 ADC 转换结果缓冲寄存器 (ADCRESULTn) 在级联序列发生器模式中,寄存器ADCRESULT8 - ADCRESULT15保持第9次到第16次转换的结果。当从具有2等待状态的外设帧2(0x7108-0x7117) 读取时,ADCRESULTn寄存器为左对齐;当从具有0 等待状态的外设帧 0 (0x0B00-0x0B0F) 读取时,ADCRESULTn 寄存器为右对齐 INT_SEQ2(1) SEQ2 中断标志位。 写入此位无影响。 在中断模式 0 中(即当 ADCTRL2[2]=0 时),在每个SEQ2 序列结束时设置此位。 在中断模式 1 中(即当 ADCTRL2[2]=1 时),如果已设置EOS_BUF2,则在 Seq 2 序列结束时设置此位。 0 无 SEQ2 中断事件。 1 发生 SEQ2 中断事件 INT_SEQ1(0) 与INT_SEQ2类似 ADC 参考选择寄存器 (ADCREFSEL) REF_SEL[1:0](15~14) 下面列出了 ADC 电压生成电路选项的参考选择位: 00 选择了内部参考(默认) 01 外部参考,ADCREFIN 为 2.048V 10 留作将来使用 11 留作将来使用 ADC 偏移微调寄存器 (ADCOFFTRIM) OFFSET_TRIM[8:0](8~0) LSB 中的偏移微调值,2 的补码格式,范围为 - 256/255 ADC 输入信道选择定序控制寄存器 * ADC控制寄存器(ADCTRLx) ADC最大转换信道数寄存器(MAXCONV) 自动定序状态寄存器(ADCSEQSR) ADC状态和标志寄存器(ADCST) ADC参考选择寄存器(ADCCREFSEL) ADC偏移微调寄存器(ADCOFFTRIM) ADC输入信道选择定序控制寄存器 ADC转换结果缓冲寄存器( ADC RESVLTn) SUSMOD[1:0](13~12) ACQ_PS[3:0](11~8) CPS (7) CONT_RUN(6) 连续运行。 此位决定序列发生器工作是处于连续转换模式还是启动/停止模式。 可在当前转换序列有效时写

文档评论(0)

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

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

1亿VIP精品文档

相关文档