msp430做ADC12時,參考電壓用3 3V,暫存器是怎樣

時間 2021-08-11 17:26:12

1樓:

#include "msp430x14x.h"

//初始化adc12

p6sel |= 0x01; // 使能adc通道,預設的vref為vcc

adc12ctl0 = adc12on+sht0_5+msc; // 開啟adc,設定取樣時間

/*選擇內部參考電壓源*/

// adc12ctl0|= refon+ref2_5v;

// adc12mctl0|=sref_1;

adc12ctl1 = shp+conseq_2; // 使用取樣定時器

adc12ie = 0x01; // 使能adc中斷

adc12ctl0 |= enc; // 使能轉換

adc12ctl0 |= adc12sc; // 開始轉換

_eint();

lpm0;

}#pragma vector=adc_vector

__interrupt void conversion()

}資料buffer中的數值 就是轉換的數值

2樓:滅世

adc12mctlx = inch_x+srefx

這裡的srefx是參考電壓輸入。可以查書具體設定

msp430 adc12 怎樣把內部參考電壓設定成為2.5v,詳細設定暫存器 謝謝

3樓:吃飯自殺的豬

adc12ctl0 |= refon + ref2_5v; //開啟內部電壓發生器 參考電壓選擇為2.5v

MSP430到底是什麼東西,跟51有什麼區別

1冷劍無情 430也是一款微控制器,雖然它是16位的,然而還不能稱之為arm.它和51有著很大的區別 1。430所面對的場合,它所強調的是一種低功耗,所以430一般用於需要低功耗的場所,例如手持終端 高階測量儀器上,因為它的低功耗可以使這些裝置的續航能力更大。2。430可以說是一款基於事件,面向中端...

怎樣用MSP430中的定時器A作計數器

msp430的定時器是有捕獲和比較兩種模式的,你可以用捕獲模式,設定一個全域性變數每中斷一次,就加一次,不就變成計數器了嗎?這些時鐘樹都還好,知道幾個時鐘的源就行了,三個產生時鐘的源,一個dco 由內部產生,好像是lc諧振出來的 一個是8m石英晶體,一個32.768khz的石英晶體,主時鐘一般是dc...

排洩4 30誰有啊,排洩 4 30 誰有啊?

http share.greedland.net 貪婪吧 沒有什麼是找不到的 汗!不知道你題目的意思 恐怕就只能幫到你這裡了 排洩名詞解釋 排洩是指動物體在新陳代謝過程中,把所產生的不能再利用的 尿素 尿酸 二氧化碳 氨等 過剩的 水和無機鹽類 以及進入人體的各種異物 藥物等 排出體外的過程。這一過...