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

ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI

qacpiweb 13 Sie 2015 10:19 1728 12
REKLAMA
  • #1 14918154
    qacpiweb
    Poziom 9  
    Chciałem zabrać się za programowanie na procesorze atxmega 32e5. Używam atmel studio oraz klona programatora avrisp mkII. Programator na pewno działa, ponieważ używałem go wczesniej do programowania procesorów atmega. Jako że na programatorze piny były opisane tylko pod katem ISP, to podpinałem je po prostu podmieniając odpowiednie piny porównując to:
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI
    z tym:
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI.
    Niestety po podłączeniu atmel studio łączy się z programatorem, ale nie widzi mikrokontrolera. Sprawdziłem wszysktie połączenia i nie mam pojęcia, dlaczego to może nie działać.

    Ktoś ma jakiekolwiek sugestie, które mogłyby mi pomóc? Co robię nie tak?
  • REKLAMA
  • #2 14918290
    tmf
    VIP Zasłużony dla elektroda
    Pokaż schemat połączeń gniazdka z pinami procesora. Na reset i PDI nie masz jakiś rezystorów, kondensatorów,itd.? Na Vcc programatora masz podane zasilanie z programowanego układu?
  • REKLAMA
  • #3 14919677
    qacpiweb
    Poziom 9  
    Jak na razie podłączałem tak jak na tym schemacie, tylko bez tego rezystora
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI
    Co do zasilania to zawsze je zapewniał programator (przynajmniej tak to działało przy programowaniu SPI), więc teraz też po prostu podpinałem vcc i gnd programatora do odpowiednich w mikrokontrolerze
  • #4 14919984
    Nagus
    Poziom 27  
    A co to za klon?
    Jesteś pewien, że jego firmware obsługuje PDI?
  • REKLAMA
  • #5 14919994
    qacpiweb
    Poziom 9  
    Używam takiego: AVT PROG. Szczerze mówiąc nie znalazłem informacji czy ma PDI, ale spodziewałem się, że skoro jest klonem avr isp mkii to będzie miał to co i tamten
  • #6 14920054
    yokoon
    Poziom 29  
    qacpiweb napisał:
    Chciałem zabrać się za programowanie na procesorze atxmega 32e5. Używam atmel studio oraz klona programatora avrisp mkII. Programator na pewno działa, ponieważ używałem go wczesniej do programowania procesorów atmega. Jako że na programatorze piny były opisane tylko pod katem ISP, to podpinałem je po prostu podmieniając odpowiednie piny porównując to:
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI
    z tym:
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI.
    Niestety po podłączeniu atmel studio łączy się z programatorem, ale nie widzi mikrokontrolera. Sprawdziłem wszysktie połączenia i nie mam pojęcia, dlaczego to może nie działać.

    Ktoś ma jakiekolwiek sugestie, które mogłyby mi pomóc? Co robię nie tak?


    Witam.
    Czy pin CLK w złączu PDI nie powinien być wyżej, tak jak w ISP (SCK)?
  • #7 14920064
    qacpiweb
    Poziom 9  
    Te obrazki wziąłem stąd:
    Link, więc zakładam że są poprawne
  • Pomocny post
    #8 14920070
    yokoon
    Poziom 29  
    qacpiweb napisał:
    Te obrazki wziąłem stąd:
    Link, więc zakładam że są poprawne


    Ale czy tak samo jest w programatorze?
    W pdf programatora nie ma nic o PDI.

    Kolega Dondu pisze tak:

    W przypadku PDI Vcc programatora i programowanego układu musimy połączyć zawsze. Dlaczego? Dlatego, że programowany mikrokontroler (na razie jest to jakiś AVR z rodziny XMEGA) może pracować z napięciem 1,6-3,6 V. Aby programator mógł dostosować poziomy napięć do wymogów programowanego układu musi wiedzieć jakie napięcie w nim panuje – stąd też musimy podłączyć Vcc.
  • #9 14920078
    qacpiweb
    Poziom 9  
    No więc właśnie na to nie wpadłem, że ten klon może nie mieć PDI. Natomiast sam pinout jeśli chodzi o SPI miał taki sam jak na tym obrazku, dlatego podpinałem analogicznie. Cóż, wygląda na to, że może jednak podłączałem dobrze ale po prostu programator nie potrafi PDI, czego się szczerze mówiąc nie spodziewałem.

    VCC mikrokontrolera i programatora były połączone
  • Pomocny post
    #10 14920148
    tmf
    VIP Zasłużony dla elektroda
    Skoro piszą, że jest zgodny z AVRISP MKII to zapewne tryb PDI ma. Jeszcze raz - pokaż pełen schemat połączeń. Widzę, że ten klon ma różne zworki do wyboru napięcia i opcjonalnego zasilania układu. Są połączone poprawnie? W AS da sie odczytać napięcie układu? Ile wynosi?
  • #11 14920165
    qacpiweb
    Poziom 9  
    Schemat połączeń wygląda tak:
    ATXMEGA 32E5 - Klon AVRISP MKII - programowanie po PDI

    Zworki na programatorze są ustawione na 3V oraz IN. Atmel Studio odczytuje napięcie układu jako 3,3 V
  • REKLAMA
  • Pomocny post
    #12 14920399
    Nagus
    Poziom 27  
    Klon jako taki obsługę PDI ma, ale nie dotyczy to AVTPROG5. W przeciwieństwie do AVT5388, nie ma tu wyprowadzonych pinów od PDI, które jest obsługiwane przez UART.
  • #13 14920411
    qacpiweb
    Poziom 9  
    Ok, dzięki wszystkim za pomoc, w takim razie czas na zakup nowego programatora :)
REKLAMA