欢迎来到天天文库
浏览记录
ID:11723461
大小:119.50 KB
页数:8页
时间:2018-07-13
《msp430 采样部分资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MSP430 ADC12模块寄存器设置解读一、简单介绍:ADC12模块中是由以下部分组成:输入的16路模拟开关(外部8路,内部4路),ADC内部电压参考源,ADC12内核,ADC时钟源部分,采集与保持/触发源部分,ADC数据输出部分,ADC控制寄存器等组成。 四种采样模式:(1)单通道单次转换模式(2)序列通道单次转换模式(3)单通道多次转换模式(4)序列通道多次转换模式个人觉得(3)模式应该是使用较多的,对选定的通道进行多次转换,直到关闭该功能或ENC=0。进行如下设置:x=CSStartAdd,指向转换开始地址ADC12MEMx存放转换结果
2、 ADC12MCTLx寄存器中定义了通道和参考电压在这种模式下,改变转换模式,不必先停止转换,在当前正在进行的转换结束后,可改变转换模式。该模式的停止可有如下几种办法:使用CONSEQ=0的办法,改变为单通道单次模式。使用ENC=0直接使当前转换完成后停止。使用单通道单次模式替换当前模式,同时使ENC=0 ADC控制寄存器ADC12CTL0 转换控制寄存器0ADC12CTL1 转换控制寄存器1ADC12IE 中断使能寄存器ADC12IFG 中断标志寄存器ADC12IV 中断向量寄存器ADC12MEM0-15 存储控制寄存器0
3、-15ADC12MCTL0-15 存储控制寄存器0-15一般做法:在大循环里开始转换,转换完毕引发中断,我们在中断里记录并处理转换数据。二、ADC12寄存器说明-----------------------------------------------------------------------寄存器类型 寄存器缩写 寄存器含义-----------------------------------------------------------------------转换控制寄存器
4、 ADC12CTL0 转换控制寄存器0 ADC12CTL1 转换控制寄存器1 -----------------------------------------------------------------------中断控制寄存器 ADC12IFG 中断标志寄存器 ADC12IE 中断使能寄存器
5、 ADC12IV 中断向量寄存器 -----------------------------------------------------------------------存储及其控制寄存器 ADC12MCTL0~ADC12MCTL15 存储控制寄存器0~15 ADC12MEM0~ADC12MEM15 存储寄存器0~15 ---------------------------------------------------
6、--------------------1.ADC12CTL0 控制寄存器0,各位定义:bit12bit11bit10bit9bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0SHT1 SHT0 MSC 2.5V REFON ADC12 ON ADC12 TOVIE ADC12 TVIE ENC ADC12SCADC12SC——采样/转换控制位。在不同条件下,ADC12SC的含义如下所示:--------
7、------------------------------------
8、---------------------------------ENC=1,
9、 SHP=1: ADC12SC由0变为1启动A/D转换; A/D转换完成后ADC12SC自动复位 ISSH=0
10、 SHP=0: ADC12SC保持高电平采样; ADC12SC复位时启动一次转换 --------
11、---------------------------------------------------------------------ENC——转换允许位。0:ADC12为初始状态,不能启动A/D转换;1:首次转换由SAMPCON上升沿启动
12、ADC12TVIE——转换时间溢出中断允许位(当前转换还没完成时,又发生一次采样请求,则会发生转换时间溢出)0:没发生转换时间溢出1:发生转换时间溢出
此文档下载收益归作者所有