AVR Dragon mit ISP-Widerstand?

Gast #1237173
Lesenswert?
• ▲
▼
Habe die Widerstände inzwischen drin und auch getestet.
Programmieren über ISP ist kein kein Problem, mit einer einzigen 
Einschränkung. Ein angeschlossenenes Display muss ich vor dem 
Programmieren entfernen, sonst geht es nicht.

Weiterhin habe ich meinen Mega88 auf Debugwire umgeschalten. Nun bekomme 
ich die Fehlermeldung, dass kein Zugriff über die Resetleitung möglich 
ist.
Ich habe Kapzitäten und Pullupwiderstände aus der Resetleitung entfernt, 
lediglich der 270R-Widerstand ist noch drin.

Hatte jemand schon mal mit ähnlichen Problemen zu kämpfen und kann mir 
Tipps geben? Eventuell liegt es ja an den Serienwiderständen.

Gruß, pacer
Moderator Persönliche Seite #1237201
Lesenswert?
• ▲
▼
pacer wrote:
> Eventuell liegt es ja an den Serienwiderständen.

Sehr wahrscheinlich.  debugWIRE ist ein 1-wire-Bus und ist sehr
empfindsam gegen alles, was zusätzlich zu einem direkten Draht
vom ICE/Dragon zu /RESET noch vorhanden ist, mit der Ausnahme,
dass gelegentlich (je nach AVR und Layout/Kapazitäten) noch ein
zusätzlicher Pullup von 4,7 kΩ oder 10 kΩ die Stabilität
verbessern hilft.
Moderator Persönliche Seite #1237232
Lesenswert?
• ▲
▼
pacer wrote:
> laut Doku darf dieser nicht kleiner als 10k sein

Ich weiß.  Dennoch habe ich eine Aussage mal vom Atmel-Support
bekommen, dass zuweilen auch 4,7 kΩ eine Verbesserung der
Situation bringen können.  Das muss man leider ausprobieren.
Kaputt geht davon nichts, das macht man nur dann, wenn man
viele Protokollfehler bekommt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren