「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&amp;act=open&amp;pageid=26&amp;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&amp;act=open&amp;pageid=26&amp;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>
記事メニュー
人気記事ランキング
目安箱バナー