「AD変換_設定」の編集履歴(バックアップ)一覧に戻る
AD変換_設定 - (2005/07/15 (金) 17:06:36) のソース
<strong><font color="#993300">AD変換のポート設定</font></strong> <hr> <p><font color= "#993300">AD変換の連続変換するための設定を下に記す。<br> <br> <strong>ADMUX</strong>(ADC Multiplexer SelectRegister)A/Dチャンネル選択レジスタのこと。</font><br> <img src= "http://www4.atwiki.jp/zero_one/?cmd=upload&act=open&pageid=26&file=ADMUX.jpg"> <br> <br> <br> <font color="#993300"><strong>ADCSRA</strong>(ADC Control and StatusRegisterA) A/D制御ステータスレジスタAのこと。</font><br> <img src= "http://www4.atwiki.jp/zero_one/?cmd=upload&act=open&pageid=26&file=ADCSRA.jpg"> <br> <br> <font color="#993300"><strong>ADMUX解説</strong><br> 基準電圧はAVCCから取るので、ADMUXのREFS1(0)は、 0、1に設定。mega8のPDF131ページ参照。<br> *REFS1は基準電圧を選択するレジスタ。他に外部基準電圧や、内部基準電圧を選択できる。<br> <br> 変換結果は左揃えにするので ADLAR は、1。</font><font color="#993300"><br> *変換結果を左揃えにすることで、ADCHのみで結果を読むことができる。<br> <br> AD4が選択されるので、MUX3-0は「0100」となる。<br> *MUXの値で入力されるポートを選べる。<br> <br> これらをまとめると、<strong><u>ADMUXは011-0100となる。</u></strong>16進で書けば0x64。<br> <br> <strong>ADCSRA解説</strong><br> <br> <br></font><br> <br> <br></p>