Prawdopodobnie zablokowałem Atmegę32 i Atmegę8


Witam serdecznie wszystkich forumowiczów,

Jestem "zielony" w programowaniu mikrokontrolerów jaki i elektronice.
Próbowałem ustawić fusbity w w/w mikrokontrolerach i myśle, że je zablokowałem.
Używałem do tego programu avr8 Burn-O Mat v2 i układ usbasp.
Przedstawię mniej więcej jak to robiłem na przykładzie Atmega32 z zewnętrznym kwarcem CQ 12 MHz(metalowa obudowa).
1.klikam w przcisk "Fuses", gdzie otwiera się okienko.
2.Następnie klikam na "Oscillator/clock option
3.Następnie ustawiam na "crystal" i na "External crystal or ceramic resonator" i zaznaczam 8.0 Mhz - 16 Mhz
4.Następnie klikam w przycisk "write fuses".

Gdy klikałem w przycisk "write fuses" ukazywał się komunikat "error writing fuses"
Tzn, że fusbity nie zapisały się.
Czy ktoś z forumowiczów byłby tak uprzejmy i podał mi "łopatologicznie" jak to zrobić dla tych dwóch mikrokontrolerów?
Nie chciałbym ponownie zablokować nowo zakupione mikrokontrolery.
Z góry dziękuje.




Portret użytkownika mirley

Re: Fusy

Skoro wyskoczyło "error writing fuses" to znaczy że nic się raczej nie zapisało.. Zawsze najpierw klikasz "read fuses" !!! aby odczytać to co jest i ustawić odpowiednie wartości w gui programu. Dopiero potem zmieniasz co trzeba i klikasz write fuses... Używaj do tego zakłądki pierwszej gdzie jest tabelka z bitami i opisu http://mirley.firlej.org/fuse_bity_w_mikrokontrolerach_avr gdzie masz zrzuty z burn-o-mata z podstawowymi ustawieniami.

Jak "read fuses" nie zadziała to znaczy że są problemy z komunikacją na drodze programator procek

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.