No.32046 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2003/5/26 12:02:47 发贴者IP:218.85.8.217 标题:guest:有关msp430f149 adc12频率问题请教 摘要:No.32046有关msp430f149 adc12频率问题请教 -------以下是我对adc12频率的理解---------- ADC12CTL0=SHT1_8+SHT0_8+MSC+ADC12ON ADC12CTL1=SHS_0+SHP+ADC12DIV_1+ADC12SSEL_2+CONSEQ_3 因ADC12SSEL_2=MCLK=8Mhz,ADC12DIV_1=2,SHT1_8=64 每次采样时间为: T(sample)=4*SHT1*(ADC12DIV/ADC12SSEL) 故T(sample)=4*64*(2/8000000)=0.000064(s) 每次转换时间为: T(convert)=13*(ADC12DIV/ADC12SSEL) 故T(convert)=13*(2/8000000)=0.00000325(s) 故采样/转换频率为 f=1/(T(sample)+T(convert))=1/(0.000064+0.00000325)=14869(hz) ------------------------------------------ ---------以下是我的部分程序------ adc12设置始下: ADC12CTL0&=~ENC; //关闭adc12转换允许位 ADC12CTL1=SHS_0+SHP+ADC12DIV_1+ADC12SSEL_2+CONSEQ_3; ADC12CTL0 = SHT0_8+SHT1_8+MSC+ADC12ON8; //开adc12内核,多次采样转换 ADC12MCTL0 = IN ......
>>返回讨论的主题
|