Skocz do zawartości
Zaloguj się, aby obserwować  
Mr_cin

ATmega162 - problem z komunikacją

Pomocna odpowiedź

Witam, mam problem z wykryciem i zaprogramowaniem ATmegi 162. Używam programatora usb i Mkavrcalculator'a do komunikacji z uC. Wyprowadzenia uC do złącza IDC10 podłączyłem tak:

1 MOSI....2 VCC

3 ............4

5 RST......6

7 SCK......8

9 MISO....10 GND

Reszty pinów IDC10 nie wykorzystałem.

Po podłączeniu i kliknięciu "sprawdź podłączony avr" otrzymałem taki komunikat:



avrdude.exe: set SCK frequency to 93.75 kHz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

avrdude.exe done.  Thank you.

Dziwi mnie skąd wzięła się tam atmega8 skoro wybrałem z listy ATmegę 162. Wcześniej podłączałem dokładnie tak samo ATmegę 8 i działało.

Udostępnij ten post


Link to post
Share on other sites

A jakim programem próbujesz wgrać program na uC? Może to jest jakaś darmowa wersja i nie obsługuje Atmegi162

Udostępnij ten post


Link to post
Share on other sites
A jakim programem próbujesz wgrać program na uC? Może to jest jakaś darmowa wersja i nie obsługuje Atmegi162

Przecież widać, że avrdude 😖

Nie znam tego programu, więc nie pomogę, ale może spróbuj użyć przełącznika -p m162...

Udostępnij ten post


Link to post
Share on other sites
A jakim programem próbujesz wgrać program na uC? Może to jest jakaś darmowa wersja i nie obsługuje Atmegi162

Przecież widać, że avrdude 😖

Zgadza się, chodzi mi o wersję. Raz spotkałem się z wersją, która obsługiwała tylko atmge8, 16 i 32.

Udostępnij ten post


Link to post
Share on other sites

Olej MkAvrcalculator, w wersji demo chyba ma zablokowane niektóre procesory, polecam Sinaprog albo Burn-o-mat. Nie dość, że burn-o-mat crossplatformowy bo w javie, to nie ma idiotycznych ograniczeń.

Udostępnij ten post


Link to post
Share on other sites

Dzięki za rady! Jeszcze chciałem się zapytać czy jest jakaś możliwość, że problem leży w atmedze ? Tzn czy możliwe jest, że ją uszkodziłem (smd TQFP 44 pin) ? Bo niby sprawdzałem napięcia i czy zawarcia są ale wszystko było w porządku, ale wolę się też Was zapytać 🙂.

Udostępnij ten post


Link to post
Share on other sites

Problem rozwiązany, ustawienia pinów były odbiciem lustrzanym w pionie i poziomie, była to wina programatora bo tak miał wlutowane gniazdo, a do sprawdzenia użyłem eXtreme burner, bardzo dobry program, i działa bez problemu na win7 x64.

Udostępnij ten post


Link to post
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.

Zaloguj się, aby obserwować  

×
×
  • Utwórz nowe...