Forum: Mikrocontroller und Digitale Elektronik Beim Debuggen Ausgänge auf low schalten


von Lutz B. (lutzbroszio)


Lesenswert?

Hallo zusammen,

ich steuere mit einem ATxmega128A1 mehrere Modellbauservos an. Das 
funktioniert auch alles einwandfrei über Timerinterupts. Nur beim 
Debuggen mit einem JTAG mkII im AVR Studio4 hab ich das Problem, dass 
wenn ich den Programmablauf pausiere, manchmal einige Ausgänge auf high 
bleiben, was nicht weiter verwunderlich ist, da man ja durchaus während 
einem Puls stoppen kann.
Das wäre nicht weiter schlimm, wenn nicht die Servos dann dauerhaft 
einen high im Signal sehen würden und dadurch übersteuern wollen.
Bisher habe ich, wenn ich debuggt habe immer alles abgestöpselt und an 
ein Oszi gehängt, was aber ziemlich lästig ist auf Dauer.

Nun würde mich es interessieren, ob es möglich ist, bei einer Pausierung 
des Programms alle Ausgänge auf low zu setzen. Schön wäre es dann 
natürlich auch, dass beim weiterlaufen lassen, die Ausgänge auf den 
vorherigen Wert zurückgesetzt werden.

Habt ihr eine Idee, ob und wie man das realisieren könnte?.

Vielen Dank

Lutz

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.