Skocz do zawartości

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.

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

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

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.

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

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

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.

Link to post
Share on other sites
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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.