AVR ATMEGA16ヒューズビット

A

abdoalghareeb

Guest
私は、クロック·ソース16 MHzの外部クリスタルを作るために設定して適切なヒューズビットは何ATMEGA16Aマイクロコントローラを使用しています。私が試した(H:11010001)と(L:11101111)が、結果は正確ではありません。
 
1111(CKSEL3. 0.0へのLの最後の4ビットを設定します(110 [COLOR = "#FF0000"] 0 [/COLOR] 0001 H)0(CKOPTプログラム)にHのB4を設定します。プログラムされていない)L:1110 [COLOR = "#FF0000"] 1111 [/COLOR] アレックス
 
ALEXありがとうございます。時間に大きな差があったと私は時計のソフトウェアを構築した作業は、例えば、私の手の時計は午前〇時25分00秒だったソフトウェアの結果は25分で午後12時24分45秒、平均であった15秒間違った時間としてありました。しかし、8 MHzのMHzの外部クリスタルでなく間違ってはありませんでした。これは私のソフトウェアです(私は16 * 2液晶結果を表示)/ / ================================= ====================================== TCCR0 = 0x0Aで、TCNT0 = 0x00は; OCR0 = 100; unsigned int型のカウント、分、秒/ /タイマ0の出力は、割り込みサービスルーチン割り込みを比較する[TIM0_COMP]ボイドtimer0_comp_isr(ボイド){if(+ +カウント== 20000){カウント= 0;場合(+ +第2 == 60) {秒= 0; + +分;}}} / / ==================================== ===================================
 
データシートのページ26分の25 http://www.atmel.com/atmel/acrobat/doc2466.pdf
CKOPTヒューズは、2つの異なる発振器·アンプのモード間で選択します。 CKOPTがプログラムされると、発振器の出力は、出力の完全なレールtoレールのスイング意志を発振します。非常に騒々しい環境の場合や、XTAL2ドライブ番目のクロック·バッファからの出力で動作しているときにこのモードが適しています。このモードでは、広い周波数範囲を持っています。 CKOPTがプログラムされていない場合は、発振器はより小さな出力振幅を持っています。これはかなり消費電力を低減します。このモードでは、限られた周波数範囲を持ち、それが他のクロックバッファを駆動するために使用することはできません。
プログラムされていないCKOPTだけバックアップは8MHz〜水晶を使用することができます。アレックス
 

Welcome to EDABoard.com

Sponsor

Back
Top