• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 微控制器AduC812的P1口的应用

微控制器AduC812的P1口的应用

录入:edatop.com     点击:

2.1.2 SFR至ADC块的接口

AduC812中ADC的工作完全由3个SFR控制,它们分别是ADCCON1、ADCCON2和ADCCON3。

2.1.2.1 ADCCON1--ADC控制SFR#1

ADCCON1寄存器控制转换和采集时间、硬件转换模式以及掉电模式。详述如下:

SFR地址: FFH

SFR上电缺省值: 20H

位可寻址: 无

ADCCON1 SFR位的说明如表2所示。

MD1 MD0 CK1 CK0 AQ1 AQ0 T2C EXC

2.1.2.2 ADCCON2--ADC控制SFR#2

ADCCON2寄存器控制ADC通道选择和转换模式。详述如下:

SFR地址: D8H

SFR上电缺省值: 00H

位可寻址: 是

ADCCON2 SFR位说明如表3所示。

ADCI DMA CCONV SCONV CS3 CS2 CS1 CS0

2.1.2.3 ADCCON3--ADC控制SFR#3

ADCCON3寄存器中只有一位有效,它给出ADC忙状态的指示。详述如下:

SFR地址: F5H

SFR上电缺省值: 00H

位可寻址: 无

ADCCON3 SFR位的说明如表4所示。

BUSY RSVD RSVD RSVD RSVD RSVD RSVD RSVD

2.1.3 ADC工作模式

通过设置ADCCON1和ADCCON2两个寄存器,可使ADC处于三种不同的工作模式:一种是单步转换模式,一种是连续转换模式,还有一种是DMA工作模式。用软件或通过把转换信号加至外部引脚23(CONVST)可以启动单步或连续转换模式,同时还可设置定时器2的溢出位,用作ADC转换起始触发脉冲输入。

DMA工作模式与其他两种工作模式有显著不同,若配置ADC工作在DMA工作模式,则ADC块将进行连续转换并把采样值捕获到外部RAM空间,而不需要来自MCU核的任何干预,这种自动捕获功能可以扩展到16M字节的外部数据存储器空间。值得注意的是,若工作于DMA工作模式,将要求用户在中断服务子程序中用5us的时间完成中断服务、读ADC结果并为进一步的后续处理存储结果,否则下一次ADC采样可能会丢失。这一限制条件是由于AduC812已把片内ADC设计成能运行在每5us采样一次的最高速度(即200kHz采样速率)。因此,在要求其他中断速率的应用中,不能使用ADC DMA工作模式。

来源:电子发烧友

上一篇:基于DSP的1553B总线系统设计与实现
下一篇:简析IPv6技术在物联网中的应用

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图