在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ATmega16 A/D的相關(guān)寄存器

      ATmega16 A/D的相關(guān)寄存器

      作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
      1.ADMUX——ADC多工選擇寄存器

      REFS1REFS0ADLARMUX4MUX3MUX2MUX1MUX0

      本文引用地址:http://www.biyoush.com/article/201611/321709.htm

      位 7:6——REFS[1:0]:參考電壓選擇
      通過這2位可以選擇參考電壓。如果在轉(zhuǎn)換過程中改變了它們的設(shè)置,只有等到當(dāng)前轉(zhuǎn)換結(jié)束(ADCSRA寄存器的ADIF置位)之后改變才會起作用。如果在AREF引腳上施加了外部參考電壓,內(nèi)部參考電壓就不能被選用了。

      REFS1REFS0參考電壓選擇
      00AREF,內(nèi)部Vref關(guān)閉
      01AVCC,AREF引腳外加濾波電容
      10保留
      112.56V的片內(nèi)基準(zhǔn)電壓源,AREF引腳外加濾波電容

      位 5——ADLAR:ADC轉(zhuǎn)換結(jié)果左對齊
      ADLAR影響ADC轉(zhuǎn)換結(jié)果在ADC數(shù)據(jù)寄存器中的存放形式。ADLAR置位時轉(zhuǎn)換結(jié)果為左對齊,否則為右對齊。ADLAR的改變將立即影響ADC數(shù)據(jù)寄存器的內(nèi)容,不論是否有轉(zhuǎn)換正在進行。

      位4:0–MUX[4:0]:模擬通道與增益選擇位
      通過這幾位的設(shè)置,可以對連接到ADC的模擬輸入進行選擇。也可對差分通道增益進行選擇。如果在轉(zhuǎn)換過程中改變這幾位的值,那么只有到轉(zhuǎn)換結(jié)束(ADCSRA寄存器的ADIF置位)后新的設(shè)置才有效。
      MUX[4..0]

      00000ADC0
      00001ADC1
      00010ADC2
      00011ADC3
      00100ADC4
      00101ADC5
      00110ADC6
      00111ADC7

      2.ADCSRA——ADC控制和狀態(tài)寄存器A

      ADENADSCADATEADIFADIEADPS2ADPS1ADPS0

      位7——ADEN:ADC使能
      ADEN置位即啟動ADC,否則ADC功能關(guān)閉。在轉(zhuǎn)換過程中關(guān)閉ADC將立即中止正在進行的轉(zhuǎn)換。
      位 6——ADSC:ADC開始轉(zhuǎn)換
      在單次轉(zhuǎn)換模式下,ADSC置位將啟動一次ADC轉(zhuǎn)換。在連續(xù)轉(zhuǎn)換模式下,ADSC置位將啟動首次轉(zhuǎn)換。第一次轉(zhuǎn)換(在ADC啟動之后置位ADSC,或者在使能ADC的同時置位ADSC)需要25個ADC時鐘周期,而不是正常情況下的13個。第一次轉(zhuǎn)換執(zhí)行ADC初始化的工作。在轉(zhuǎn)換進行過程中讀取ADSC的返回值為"1”,直到轉(zhuǎn)換結(jié)束。ADSC清零不產(chǎn)生任何動作。
      位5——ADATE:ADC自動觸發(fā)使能
      ADATE置位將啟動ADC自動觸發(fā)功能。觸發(fā)信號的上跳沿啟動ADC轉(zhuǎn)換。觸發(fā)信號源通過SFIOR寄存器的ADC觸發(fā)信號源選擇位ADTS設(shè)置。
      位4——ADIF:ADC中斷標(biāo)志
      在ADC轉(zhuǎn)換結(jié)束,且數(shù)據(jù)寄存器被更新后,ADIF置位。如果ADIE及SREG中的全局中斷使能位I也置位,ADC轉(zhuǎn)換結(jié)束中斷服務(wù)程序即得以執(zhí)行,同時ADIF硬件清零。此外,還可以通過向此標(biāo)志寫1來清ADIF。要注意的是,如果對ADCSRA進行讀-修改-寫操作,那么待處理的中斷會被禁止。這也適用于SBI及CBI指令。
      位 3——ADIE:ADC中斷使能
      若ADIE及SREG的位I置位,ADC轉(zhuǎn)換結(jié)束中斷即被使能。
      位 2:0——ADPS[2:0]:ADC預(yù)分頻器選擇位
      由這3位來確定XTAL與ADC輸入時鐘與CPU時鐘之間的分頻因子。

      ADPS2ADPS1ADPS0分頻因子
      0002
      0012
      0104
      0118
      10016
      10132
      11064
      111128

      3.ADCL、ADCH——ADC數(shù)據(jù)寄存器

      4.SFIOR——特殊功能IO寄存器

      ADTS2ADTS1ADTS0ACMEPUDPSR2PSR10

      位 7:5–ADTS[2:0]:ADC自動觸發(fā)源
      若ADCSRA寄存器的ADATE置位,ADTS的值將確定觸發(fā)ADC轉(zhuǎn)換的觸發(fā)源;否則,ADTS的設(shè)置沒有意義。被選中的中斷標(biāo)志在其上升沿觸發(fā)ADC轉(zhuǎn)換。從一個中斷標(biāo)志清零的觸發(fā)源切換到中斷標(biāo)志置位的觸發(fā)源會使觸發(fā)信號產(chǎn)生一個上升沿。如果此時ADCSRA寄存器的ADEN為1,ADC轉(zhuǎn)換即被啟動。切換到連續(xù)運行模式(ADTS[2:0]=0)
      時,即使ADC中斷標(biāo)志已經(jīng)置位也不會產(chǎn)生觸發(fā)事件。

      ADTS2ADTS1ADTS0觸發(fā)源
      000連續(xù)轉(zhuǎn)換模式
      001模擬比較器
      010外部中斷請求0
      011定時器/計數(shù)器0比較匹配
      100定時器/計數(shù)器0溢出
      101定時器/計數(shù)器比較匹配B
      110定時器/計數(shù)器1溢出
      111定時器/計數(shù)器1捕捉事件



      關(guān)鍵詞: ATmega16AD相關(guān)寄存

      評論


      技術(shù)專區(qū)

      關(guān)閉
      ×

      “芯”朋友见面大会
      珠海|11.14|泰克“芯”朋友见面大会珠海站|泰克带您从测试角度看半导体的整条产业链,快来报名抢位吧>>