Witam,
mam problem z ustawieniem zewnętrznego rezonatora 12MHz w procesorze ATmega8. Używam programu KontrollerLab i ustawiłem bity zgodnie ze stroną:
Link
Zgodnie z instrukcją ustawiłem bity na procesorze:
No i od razu avrdude wysyła komunikat, że nie może połączyć się z procesorem, czyli wygląda na to, że pozamiatane i trzeba kupić nowy procek. Pytanie jednak jak ustawić te bity w tym programie, żeby było dobrze?
Używam programatora USBasp.
mam problem z ustawieniem zewnętrznego rezonatora 12MHz w procesorze ATmega8. Używam programu KontrollerLab i ustawiłem bity zgodnie ze stroną:
Link
Cytat:Zewnętrzny Rezonator Kwarcowy 1 - 16MHz
W tej wersji ustawień, gdy bit CKOPT= "0" maksymalna częstotliwośc pracy wynosi 16MHz. Dla zewnętrznego rezonatora kwarcowego musimy przestawić bity CKSEL3..1 w zależności od jego częstotliwości. Dla częstotliwości 0,9-3MHz bity CKSEL3..1 powinny mieć wartość "110", natomiast dla 3-16MHz powinno być CKSEL3..1 = "111"
W drugim kroku zajmujemy się ustawieniem bitu CKSEL0 i SUT1..0 ktore razem odpowiadają za czas powrotu mikrokontrolera do normalnej pracy po resecie lub trybie Power-Down itp. Najczęściej stosowane są trzy tryby. Pierwszy, wymagany gdy układ BOD jest aktywny uzyskamy dzięki ustawieniu CKSEL0 = "1" i SUT1..0 = "01". Drugi tryb stosowany jest gdy napięcie zasilające szybko narasta, jest realizowany przez ustawienie CKSEL0 = "1" i SUT1..0 = "10". Trzeci natomiast uruchamiamy stawiając CKSEL0 = "1" i SUT1..0 = "11", jest stosowany gdy napięcie zasilające powoli narasta.
Zgodnie z instrukcją ustawiłem bity na procesorze:
No i od razu avrdude wysyła komunikat, że nie może połączyć się z procesorem, czyli wygląda na to, że pozamiatane i trzeba kupić nowy procek. Pytanie jednak jak ustawić te bity w tym programie, żeby było dobrze?
Używam programatora USBasp.

