<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > CC430單片機的ADC學(xué)習

CC430單片機的ADC學(xué)習

作者: 時(shí)間:2016-11-24 來(lái)源:網(wǎng)絡(luò ) 收藏

山雨欲來(lái)風(fēng)滿(mǎn)樓。對于使用CC430的一般功能,還是需要很多模塊的配合,團結就是力量。要想雨按時(shí)地落下,必須經(jīng)過(guò)各個(gè)方面的配合。不過(guò)人腦又不是CPU,進(jìn)程不能并行地展開(kāi),人的力量還是太微弱了,吃飯時(shí)也只能一口一口地往下咽。一步一步來(lái),今天也就只能介紹某一個(gè)模塊了。

本文引用地址:http://dyxdggzs.com/article/201611/320728.htm

這一篇也就只能介紹一下CC430的AD轉換功能了。在一個(gè)充滿(mǎn)模擬化的人類(lèi)世界中,要想單片機這種數字化另類(lèi)完成模擬數據的操作,必須得有一個(gè)能完成模擬向數字轉換的模塊。TI工程師確實(shí)想法很好,很厲害。CC430可以實(shí)現一段時(shí)間內多個(gè)通道數據的同時(shí)轉換,以前在我心中只是個(gè)傳說(shuō),現在終于見(jiàn)到面了。媽呀,又有點(diǎn)扯遠了。

序幕緩緩拉開(kāi).....................

ADC完成的必須品:ADC通道選擇

基準電壓(電壓基準模塊[獨立于A(yíng)DC] or ADC本身)

采樣轉換時(shí)序

分辨率和數據讀出格式

皮毛設置

ADC中斷功能

ADC通道選擇:P2SEL = 0xFF---設置相應的位為高,則完成通道的選擇。CC430只有P2可以作AD轉換口。

基準電壓(電壓基準模塊[獨立于A(yíng)DC] or ADC本身):

電壓基準模塊:1、基準電壓設置 REFCTL0.REFVSEL(5~4)

2、主控模塊(聯(lián)系REFMSTR) = 1 使用REF模塊,忽視ADC本身

REFCTL0.REFMSTR(7) = 0使用ADC本身

3、啟動(dòng)電壓基準 REFCTL0.REFON = 1啟動(dòng)電壓基準

(不用時(shí)關(guān)閉,省電) = 0 禁止電壓基準

ADC本身:當REFCTL0.REFMSTR(7) = 0,ADC12CTL0.ADC12REFON(5) = 1 打開(kāi) or = 0 關(guān)閉

ADC12CTL1.ADC12REF2_5V(6) = 0 1.5V

ADC12CTL1.ADC12REF2_5V(6) =1 2.5V

采樣轉換時(shí)序:需要保持觸發(fā)源(SAMPCON)和時(shí)鐘源(ADC12CLK)兩家伙

SAMPCON:1、保持觸發(fā)源選擇 ADC12CTL1.ADC12SHSx(11~10)

2、SAMPCON信號來(lái)源 ADC12CTL1.ADC12SHP(9)

3、SAMPCON信號方向(正 or 反) ADC12CTL1.ADC12SSH(8)

ADC12CLK:1、時(shí)鐘源選擇ADC12CTL1.ADC12SSELx(4~3)

2、時(shí)鐘預分頻ADC12CTL2.ADC12PDIV(8)和ADC12CTL2.ADC12DIV(7~5)

3、SAMPCON信號方向(正 or 反) ADC12CTL1.ADC12SSH(8)

分辨率和數據讀出格式:1、分辨率:ADC12CTL2.ADC12RES(5~4)

2、讀取格式:ADC12CTL2.ADC12DF(3) = 0 -VREF = 0000h +VREF = 0FFFh

= 1 -VREF = 8000h +VREF = 7FF0h

皮毛設置:1、打開(kāi)和使能ADC:ADC12CTL0.ADC12ON = 1 打開(kāi)

ADC12CTL0.ADC12ENC = 1 使能

2、濕度傳感器:ADC12CTL2.ADC12TCOFF1(7) = 1 關(guān)閉

3、轉換序列模式控制:ADC12CTL1.ADC12CONSEQx(2~1) 四種模式

單通道轉換時(shí),需要設置ADC12CTL0.ADC12SC = 1來(lái)連續觸發(fā)

序列通道轉換時(shí),需要設置ADC12MCTLx.ADC12EOS = 1

4、基準電壓和輸入通道設置:(每個(gè)通道都有自己的寄存器)

ADC12MCTLx.ADC12SREFx(6~4) 基準電壓選擇

ADC12MCTLx.ADC12INCHx(3~0) 輸入通道選擇

ADC中斷功能:與IO口中斷類(lèi)似,多了溢出中斷和轉換時(shí)間溢出中斷使能



關(guān)鍵詞: CC430單片機AD

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>