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

[ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.

mk5th 05 Cze 2015 17:37 1584 17
REKLAMA
  • #1 14747603
    mk5th
    Poziom 9  
    Witam, jestem początkującym i nie zamierzam udawać, że się na tym Bóg wie jak znam :). Może ktoś miałby czas i chęć aby wskazać jak połączyć ATmegę88 z komputerem (system windows 8.1) przez JTAGICE MKII (innego nie mam).

    Mam płytkę stykową i zamontowałem tam układ (nie jest wolny od błędów, ale wg. niektórych już samo takie połączenie powinno pozwolić wykryć uC)
    Połączenie mam wg standardu ISP: 1-MISO 3-SCK 5-RST 8-GND 9-MOSI 10-VCC
    Nie mogę podłączyć w JTAG bo ATMega88 nie obsługuje.

    [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.

    Na komputerze mam zainstalowane sterowniki do programatora i środowisko AVR Studio w wersji 5.1.

    Gdy w narzędziu "AVR Programming" próbuję odczytać napięcie to pokazuje mi 2,3 V, a kiedy Staram się odczytać fuse bity nagle napięcie spada mi do około 1,4V.
    Wydaje mi się że powinno być coś koło 5V.

    Wiecie może jak to naprawić i sprawdzić, by w końcu komputer wykrył uC?

    Pozdrawiam MG.


    [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.
    [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC. [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC. [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.
  • REKLAMA
  • Pomocny post
    #2 14747638
    dondu
    Moderator na urlopie...
    Zacznij do tego, że zainstalujesz aktualną wersją Atmel Studio 6.2, bo ta którą masz to wczesna wersja zawierająca sporo błędów.

    mk5th napisał:
    Połączenie mam wg standardu ISP: 1-MISO 3-SCK 5-RST 8-GND 9-MOSI 10-VCC

    To nie jest standard Atmela: http://mikrokontrolery.blogspot.com/2011/04/isp-co-to-takiego.html
  • REKLAMA
  • #3 14749418
    mk5th
    Poziom 9  
    Zrobiłem wg. zaleceń i nadal ten sam problem. Mierzone napięcie bardzo spada.
    Zauważyłem też, że kiedy podpinam masę do innych pinów ( mam wtyk 10-cio pinowy ) pokazuje napięcie 0V.
    Macie jakieś pomysły? Może coś zrobiłem źle.
    Jakie powinno być napięcie zasilające uC przez programator?
  • #5 14749539
    mk5th
    Poziom 9  
    [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC. [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC. [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.

    patrzyłem i wszystko się zgadza z tym co jest na stronie.
  • REKLAMA
  • Pomocny post
    #6 14749608
    excray
    Poziom 41  
    Masę (czarny) masz wpięta w IDC pin 4. Wepnij ją w pin 10. Czasami piny 4 i 6 nie są podpięte do masy. Czy na MKII masz dobrze ustawione zworki odpowiedzialne za zasilanie układu z USB? Mógłbyś pokazać zdjęcie programatora od strony zworek?
  • #7 14749648
    mk5th
    Poziom 9  
    Fakt.
    kiedy masa jest w pinie 10 - dioda świeci, a kiedy w pinach 4, 5, 6 napięcie nie dochodzi.
    Z drugiej strony w Atmel Studio jest prawie ten sam błąd z różnicą, że teraz mierzone napięcie wynosi 0V.
  • REKLAMA
  • Pomocny post
    #9 14749685
    Konto nie istnieje
    Konto nie istnieje  
  • #11 14750354
    kamyczek
    Poziom 38  
    Gdzie zakupiłeś tego JTAGICE MKII ? Pytam bo nie wygląda na oryginalny i ma co najmniej kilka różnić poczynając od taśmy połączeniowej , przez obudowę . Może też z jego kompatybilnością jest tak jak z resztą . Wygląda podobnie ale nie działa tak samo ...
  • #12 14751124
    mk5th
    Poziom 9  
    Nie, nie mam przejściówki, to pewnie to jest problemem, jakoś nie natknąłem się na przejściówkę czytając o tym.
    Rozumiem, że nSRST w JTAG to jest ten sam sygnał co RST w ISP a VT to Vcc, tak ?

    Gdzie został kupiony programator nie mam pojęcia bo go wypożyczyłem. :)
  • Pomocny post
    #13 14751147
    kamyczek
    Poziom 38  
    Przede wszystkim ten programator nie zasila programowanego układu , a nie widzę na zdjęciach żadnego zasilacza . VT służy do sprawdzenia występowania napięcia na programowanym układzie .
  • #14 14751305
    mk5th
    Poziom 9  
    OK. dodałem zasilanie zewnętrzne 3V i podpiełem piny zgodnie z zaleceniem użytkownika niveasoft. Sprawdzałem multimetrem napięcie na nóżkach ATmegi i jest te 3V, ale program dalej nie pokazuje poprawnego napięcia. Pokazuje 0.8 V.
    Nie mam przejściówki i nie mogę na google'ach znaleźć informacji o tej przejściówce

    (rozumiem, że jest tylko różnica w kolejności pinów i nie trzeba niczego programować ).

    Mógłby ktoś podrzucić jakiś link albo pokazać na czym polega przejście z JTAG na ISP?

    ( Zgodnie z notą katalogową JTAGICE mkII obsługuje róznież ISP ).
  • #15 14751390
    kamyczek
    Poziom 38  
    To jest prawidłowe podłączenie JTAG ICE MKII dobrze sprawdź tylko z której strony masz dwie skrajne masy powinny być wspólne z masą na wtyczce RS232
    widok na zdjęciu może dotyczyć gniazda więc od strony wtyczki będzie lustrzany , przewód z nr1 powinien w taśmie być oznaczony innym kolorem jednak zwróć uwagę bo można go obrócić w samym programatorze i wtedy będzie brak napięcia na układzie .

    niveasoft napisał:
    [ATmega88PA] - [JTAGICE MKII][AVR Studio 5.1] Brak połączenia komputera z uC.
  • #16 14751405
    Konto nie istnieje
    Konto nie istnieje  
  • #17 14751478
    mk5th
    Poziom 9  
    Ja nie używam RS232 tylko USB.
  • #18 14752546
    kamyczek
    Poziom 38  
    Chodzi tylko o prawidłową identyfikację wyprowadzeń programatora . Jeśli programator jest sprawny z pewnością problem tkwi w podłączeniu układu i jego zasilaniu . Posiadam oryginalny JTAG ICE MKII programuje po Jtagu , Spi , Debugwire . Nie obsługuje tylko HVPP .
REKLAMA