Forum: Mikrocontroller und Digitale Elektronik Xmega Programm läuft nur mit AVRISPMK2/PDI Connection richtig


von Erhard (Gast)


Lesenswert?

Hallo,
habe hier einen alten XMega32A4 Rev.A und ein merkwürdiges Phänomen bei 
der DMA Ausgabe auf UART: Die funktioniert nämlich nur, wenn just der 
Programmer am PDI Anschluss hängt. Sonst gibts keine Auffälligkeiten bei 
Programmlauf/Programmierung.
Jemand eine Ahnung wie der angeschlossene AVRISPMK2 Einfluß nimmt?

 Erhard

von spess53 (Gast)


Lesenswert?

Hi

>habe hier einen alten XMega32A4 Rev.A und ein merkwürdiges Phänomen bei
>der DMA Ausgabe auf UART: Die funktioniert nämlich nur, wenn just der
>Programmer am PDI Anschluss hängt.

Masse verbunden?

MfG Spess

von Timmo H. (masterfx)


Lesenswert?

Würde ich auch sagen, meist ist es ein Masseproblem, was du durch den 
AVR Programmieradapter temporär behebst. Kann natürlich auch eine 
Timing-Sache sein, da der angeschlossene Programmer meist noch einen 
zusätzlichen Reset auslöst nachdem die Versorgungsspannung angelegt 
wurde.

von Erhard (Gast)


Lesenswert?

spess53 schrieb:
> Masse verbunden?

Der Controller wird über einen zweiten Anschluß versorgt und läuft 
mit/ohne angestecktem Programmer (der problemlos programmiert).
Der PDI Programmer ist (natürlich) auch mit der Schaltungsmasse 
verbunden.

Timmo H. schrieb:
> da der angeschlossene Programmer meist noch einen
> zusätzlichen Reset auslöst

Ja sicher, nur daß es nach Anstecken des Programmers geht und nach 
Abstecken nicht.

Ich habe ja inzwischen die Vermutung, daß dieser erste Xmega32A4 Rev.A 
noch ein Problem hat das hier ursächlich ist. Allerdings kann ich in den 
Errata nichts passendes finden. Probieren werd ich es auf alle Fälle 
nochmal mit der modernen A4U Variante.

von holger (Gast)


Lesenswert?

>Ja sicher, nur daß es nach Anstecken des Programmers geht und nach
>Abstecken nicht.

Nimm mal ein Stück Draht und verbinde nur die Masse vom
Programmer mit der Masse da wo der Programmer drauf gesteckt wird.

von Erhard (Gast)


Lesenswert?

holger schrieb:
> Nimm mal ein Stück Draht und verbinde ...

Ja probier ich demnächst nochmal.
Danke für den Tipp.

von Thomas F. (tomasf)


Lesenswert?

Könnte auch auf Probleme mit der Beschaltung der Reset-Leitung 
hindeuten. Es gibt ein Fuse-Bit, um das externe Reset zu 
erlauben/verbieten. Oder die Reset-Leitung entsprechend absichern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.