Skocz do zawartości

ATmega162 - problem z komunikacją


Pomocna odpowiedź

Napisano

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.

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

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...

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.

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ń.

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ć 🙂.

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.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...