ADC10是MSP430片上模数转换器,其转换位数为10位
ADC10有16个采样通道A0---A15,其中外部采样通道为A0---A7
ADC10时钟的选择
ADC10CTL1 = ADC10SSEL_3 + ADC10DIV_0;//时钟源选择SMCLK,1分频 ADC10CTL1 = ADC10SSEL_1 + ADC10DIV_7;//时钟源选择ACLK,8分频
ADC时钟源有四种:MCLK SCLK ACLK 内部晶振时钟ADC10OSC(最大可达5MHz)
ADC10AE寄存器:对应开启或关闭8个外部采样通道 ADC10AE |= 0x15 //开启外部通道0,通道2,通道4
ADC10CTL0 |= SREF_1 + REFON + REF2_5V;//选择并使能内部参考源,电压2.5V
有三种参考电压,一种是外部参考电压,另一种是内部参考电压,内部参考电压包括两种,1.5V和2.5V。参考电压源默认是关闭的,REFON = 1开启参考电压
ADC10ON=1;//开启ADC10模块 ENC 使能ADC10
ADC10MEM寄存器:ADC转换后的结果存到该寄存器中
ADC10转换可通过SHI信号上升沿所触发,SHI信号可被SHSx所选择为ADC10SC位、TMER_A.OUT1、TMER_A.OUT0、TMER_A.OUT2
Start Sampling---- Sop Sampling为采样延时时间
总的时间:采样延时时间 + 转换时间
转换时间:12个ADCCLK用来转换,1个ADCCLK用来把数据存到ADC10MEM寄存器中
msp430g2553学习笔记-----ADC10
ADC10是MSP430片上模数转换器,其转换位数为10位ADC10有16个采样通道A0---A15,其中外部采样通道为A0---A7ADC10时钟的选择ADC10CTL1=ADC10SSEL_3+ADC10DIV_0;//时钟源选择SMCLK,1分频ADC10CTL1=ADC1
推荐度:
点击下载文档文档为doc格式