Skocz do zawartości

Problem z fusebitami


Wojcik98

Pomocna odpowiedź

Witam!

Skoczyłem budować micromouse'a i jak każdego robota z µC pasowałoby go zaprogramować. Na początek wgrałem mu (atmega168) program, który miał mrugać diodą co 0,5s na wew. taktowaniu 1MHz. Program zadziałał, więc postanowiłem zmienić fusebity, żeby procesor pracował na docelowych 20MHz. Ustawiłem na "Full swing crystal oscillator" i "Crystal Oscillator, slowly rising power" (CKSEL=0111, SUT=11). Poniżej schemat podłączenia.

Jednak czegoś musiałem nie zrozumieć, ponieważ komputer nie wykrywał µC (sprawdzałem mkAVRCalculator i w BASCOM-AVR "identify chip") oraz program się nie wykonywał (dioda nie mrugała). Idąc za radą Harnasia zaprogramowałem inny µC (atmega8, taktowanie wew. 8MHz), żeby cały czas zmieniał stan nóżki i podpiąłem tą nóżkę do pinu XTAL1 (kwarc i kondensatory przy nim wylutowałem). Teraz program w atmedze168 wykonuje się ok. 8 razy wolniej (dioda mruga co 4s), lecz komputer dalej go nie wykrywa. W BASCOM'ie przy próbie komunikacji wyświetla się error "Could not identify chip with id:..." i za każdym razem pokazuje inne id. Proszę o pomoc w rozwiązaniu problemu komunikacji (ścieżki sprawdzałem, wszystko podłączone prawidłowo) i ustawienia dobrych fusebitów.

Z góry dziękuję za pomoc.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.