自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
一個(gè)adc例子for msp430
一個(gè)adc例子for msp430
 更新時(shí)間:2008-7-26 20:30:20  點(diǎn)擊數(shù):3
【字體: 字體顏色
void timer_init(void){ //定時(shí)器初始化
TACTL = TACLR+TASSEL_1+ID1+ID0; // start TIMER_A continous mode, ACLK as inp
ut clock
CCR0 = timerA0_offset; // DIV by 8 to give 16 seconds maximum duration
CCTL0 = CCIE;
CCR1 = timerA1_offset;
//CCTL1 = CCIE;
//TIMER_B sample timing setting
TBCCR0=SAMPLE_PERIOD; //CCR0 determines the sample period = 9
TBCCR1=RESULT_READY_TIME; //give enough time for the ADC12 to work and then
start = 7
//processing
TBCCTL0=CCIE; //enables interrupt at CCR0 equ
TBCCTL1=OUTMOD_3; //EQU1 sets OUT1, EQU0 resets OUT1
TBCTL=TBCLR+MC_1+TBSSEL_1; //0x0214;
// start TIMER_B up mode, ACLK as input clock */
}


/*
****************************************************************************
***********
* ADC12采樣型號為TIMEB OUT1,3276.8HZ,轉(zhuǎn)換時(shí)鐘為4MHz,
****************************************************************************
***********
*/
void adc12_init(void){
P6SEL = 0xFF;
ADC12CTL0 &=~ ENC; // Disable conversion before changing
ADC12CTL0 = ADC12ON+REFON+MSC+REF2_5V; //
ADC12CTL1 = SHS_3+CONSEQ_3+ADC12SSEL_2+ADC12DIV_1; //
ADC12MCTL0 = VREF+INCH_0;
ADC12MCTL1 = VREF+INCH_1;
ADC12MCTL2 = VREF+INCH_2;
ADC12MCTL3 = VREF+INCH_3;
ADC12MCTL4 = VREF+INCH_4;
ADC12MCTL5 = VREF+INCH_5;
ADC12MCTL6 = VREF+INCH_6;
ADC12MCTL7 = VREF+INCH_7;
ADC12MCTL8 = VREF+INCH_8;
ADC12MCTL9 = VREF+INCH_9;
ADC12MCTL10 = VREF+INCH_10;
ADC12MCTL11 = VREF+INCH_11+EOS;
ADC12IE = 0x0800; // Enable ADC12IFG.11
ADC12CTL0 |= ENC; // Enable conversions
ADC12CTL0 |= ADC12SC;
}

unsigned int adc12_results[adc_channel][Num_of_Results];
interrupt[ADC_VECTOR] void ADC12ISR (void)
{
adc12_results[0][index] = ADC12MEM0;
adc12_results[1][index] = ADC12MEM1;
adc12_results[2][index] = ADC12MEM2;
adc12_results[3][index] = ADC12MEM3;
adc12_results[4][index] = ADC12MEM4;
adc12_results[5][index] = ADC12MEM5;
adc12_results[6][index] = ADC12MEM6;
adc12_results[7][index] = ADC12MEM7;
adc12_results[8][index] = ADC12MEM8;
adc12_results[9][index] = ADC12MEM9;
adc12_results[10][index] = ADC12MEM10;
adc12_results[11][index] = ADC12MEM11;
index = (index+1)&(Num_of_Results-1); // Increment results index,
adc_isr_signal = 1;
}

//計(jì)算AD結(jié)果,去極值,然后加權(quán)平均
void cap_adc_results(void)
{
INT16U i = 0;
clear_WDG;
for(i = 0;i<12;i++){
clear_WDG;
copy_int(adc12_results,buf,8);
shell(buf,8);
//adc_results = (buf[2] + buf[3] + buf[4] + buf[5])>>2;
if(ABS(adc_results - buf[2]) > 30) adc_results = buf[2];
adc_results = (double)((double)GAIN*adc_results + buf[2] + buf[3] + buf[4] +
buf[5])/(double)(GAIN + 4);
adc_results = adc_results*(double)ADC_VREF/(double)4096;
clear_WDG;
}
}
  • 上一篇: MSP430與PCF8576驅(qū)動(dòng)程序(可以借鑒IIC的使用方法)
  • 下一篇: 畢業(yè)設(shè)計(jì)論文-單片機(jī)在紅外遙控環(huán)境測量系統(tǒng)中的應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1