logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATMEGA 128 - Nie mogę wejść w tryb programowania mkII ISP w ATMEL Studio 7

destrudo 08 Mar 2016 01:11 1512 15
REKLAMA
  • #1 15504671
    destrudo
    Poziom 11  
    Witam!
    Mam ogromny problem z odpaleniem uC M128. Przeczytałem mnóstwo postów na różnorakich forach, przejrzałem notę katalogową w okolicach strony 303... i nic! "Failed to enter programming mode." - ot co uzyskuję na ATMEL Studio7. Dodam, że ATMEGI 8 16 i 32 odpalałem bez problemu prezentowanym programatorem a tu jestem po prostu głupi. Nawet zewnętrzne zasilanie pinów na nic się zdało.
    Poniżej mój zestaw.
    Proszę Was, Koledzy, o pomoc!
    ATMEGA 128 - Nie mogę wejść w tryb programowania mkII ISP w ATMEL Studio 7 ATMEGA 128 - Nie mogę wejść w tryb programowania mkII ISP w ATMEL Studio 7
  • REKLAMA
  • #2 15504789
    Konto nie istnieje
    Konto nie istnieje  
  • #3 15505316
    destrudo
    Poziom 11  
    Poniżej schemat z 301 strony datasheet'a:
    ATMEGA 128 - Nie mogę wejść w tryb programowania mkII ISP w ATMEL Studio 7

    Tak własnie myślałem - siedząc zbyt długo nad jedną rzeczą przestaje się zauważać podstawowe błędy :) Jeśli Kolega mógłby napisać co źle podłączyłem będę bardzo wdzięczny.

    Pozdrawiam!
  • #4 15505340
    Konto nie istnieje
    Konto nie istnieje  
  • #5 15505414
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #6 15505430
    destrudo
    Poziom 11  
    Dziękuje za odpowiedź. Faktycznie nie zauważyłem, że na płytce AVT piny do programowania ISP MOSI MISO są pinami PE0 i PE1. Natomiast zmontowałem co następuje i nadal nic:
    ATMEGA 128 - Nie mogę wejść w tryb programowania mkII ISP w ATMEL Studio 7

    Przetestowałem już wczoraj czy nie ma zwarć pomiędzy nóżkami i jest OK, połączenia lutowane nie są gładkie gdyż przelutowywałem uC z innej płytki na te obecną.

    Pozdrawiam!
  • #7 15505502
    Konto nie istnieje
    Konto nie istnieje  
  • #8 15505958
    destrudo
    Poziom 11  
    Witam!
    Wielkie dzięki za odpowiedź!
    Programator i program programatora działają na ATmedze 32A śpiewająco - suwak ISP clock mogę korygować jak chcę i jest świetnie.
    Nie ma przebić do masy, brak zwarć pomiędzy sąsiadującymi nóżkami. Napięcia na pinach zasilania stabilne 4,5V
    Rezonator podłączony prawidłowo i tu również brak zwarć (uC nie pochodził z wylutu - to jedna z dwóch nowych sztuk którą testowałem - fabrycznie nie miała kontaktu z kwarcem :) ) nie mam tylko możliwości sprawdzenia kondensatorów - brak pojemnościomierza w multimetrze, ale na 99 procent są w porządku - wczoraj przyjechały w paczce razem z płytką z AVT.
    Pytanie, pinu PEN nie należy podłączać do stanu niskiego (masy) gdy prawidłowo podłączony jest RESET, prawda? Pytam bo datasheet nie jest zbyt jasny w tym względzie.
  • REKLAMA
  • #9 15506097
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #10 15506166
    destrudo
    Poziom 11  
    Co jeszcze mogę sprawdzić by zdiagnozować problem? Czy nadszedł już czas by przyjąć, że uC został uszkodzony w trakcie "prób i błędów" i powinienem spróbować z zapasowym procesorem? Jeżeli tak to bardzo proszę potwierdzenie, że przedstawiony na zdjęciu układ programujący (podłączenie pinów) jest poprawny by uniknąć ewentualnego uszkodzenia.

    Pozdrawiam!

    PS
    Dodam jeszcze, ze ta sama sytuacja ma miejsce gdy korzystam z USBAsp v. 2.0 i eXtreme Burnera - ATmega32A działa idealnie natomiast 128 jest niewidoczny..
  • #11 15506217
    Konto nie istnieje
    Konto nie istnieje  
  • #12 15506302
    destrudo
    Poziom 11  
    avrdude dla ATmega32 po wgraniu testowego hexa:

    Kod: Bash
    Zaloguj się, aby zobaczyć kod



    O matko...... Czy poniższy listing oznacza, że... że... że się... udało?????? :))) :D

    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    Czy to możliwe???? :))

    PS: eXtreme Burner też ozył..... Moje szczęście sięga zenitu! :)))
    Czy to możliwe że instalacja winAVR załatwiła problem? :)) Ojeja
  • #14 15507030
    destrudo
    Poziom 11  
    Może ma ktoś pomysł czemu WinAvr wespół z USBAsp spowodował że M128 ożył natomiast ATMEL 7 i klon mkII ISP uniemożliwiał przejście w stan programowania? (Podkreślam raz jeszcze, że inne ATmegi działały w obydwu układach programowania)
  • #16 15508438
    destrudo
    Poziom 11  
    Dziękuję za wszystkie odpowiedzi!
    Podsumowując - trzeba sprawdzić czy wszystkie nóżki uC są przylutowane to fingerprintów, przeanalizować czy nie występują zwarcia między nóżkami lub do masy i przetestować (gwoli możliwości) rożne programatory i programy do programowania (USBasp+AVRdude w moim przypadku okazało się remedium).

    Pozdrawiam,
    destrudo.

    Temat uważam za zamknięty.
REKLAMA