Dobrý den.
Snažil jsem se ATmegu8515 nastavit pomocí fuse bitů na 8MHz krystal. Zapsal jsem do lfuse pomocí avrdude 11000000 (C0 v hex), jenže teď už mcu neodpovídá. Poradil by někdo, prosím, co jsem to tam nastavil?
Děkuji všem za rady.
Nenapsal jsi, zda jde o fuseLowByte nebo highByte, ale pro nastavení hodin předpokládám low.
Hodnota 11000000 znamená:
BODLEVEL 1 = Brown-out Reset Threshold Voltage 2.5-3.2V
BODEN 1 = BOD vypnutý
SUT1:0 0 = start-up time 6CK (nejkratší možný)
CKSEL3:0 0 = externí oscilátor (nikoli krystal ani interní/externí RC)
Mcu zprovozníš připojením externího zdroje hodin. Buď si můžeš ubastlit nějaký oscilátor vlastnoručně, nebo naprogramuj do jiného mcu na některý pin obdélník a ten připoj na XTAL1 mrtvého procesoru.
Už mě nebaví pořád dokola psát o fuses na AVR. Možná bysme mohli smotnout nějaký pokec a ten zde nechat přišpendlený a zamčený
napsal to, lfuse je LowByte a HighByte je hfuse
Moc děkuju. Nějak jsem ty fuse bity nepochytil. Vlastně jsem tam zapsal místo jedniček nuly a obráceně. Holt jsem to z datasheetu a helpu avrdude špatně pochopil…