Hallo, wie verhalten sich die I/O-Ports a) nach dem Reset (und vor dem Init) b) während der ISP? Ich möchte einen Motor mittels H-Brückenschaltung mit Transistoren ansteuern. Dabei hängen je 2 an einem I/O-Port (PB0 PB1) meines uCs (Tiny2313). Deshalb sollte zu keinem Zeitpunkt eine logische 11 an diesen Ports anliegen, da es sonst zu einem Kurzschluss kommt. Ist das möglich, oder sollte ich sicherheitshalber einen Widerstand vorsehen? Oder ganz umständlich: die Versorgungsspannung oberhalb der Transistoren mit einer logischen 0 einschalten?
@Hubert G. Sie sind also als Eingang geschaltet? Und wie ist der interne Pullup geschaltet?
Thomas O. schrieb: > @Hubert G. Sie sind also als Eingang geschaltet? Und wie ist der interne > Pullup geschaltet? Ich rate mal: Der interne Pullup ist dann nicht gesetzt, sonst wäre der Pin nicht tristate sondern logisch high
"The Port A pins are tri-stated when a reset condition becomes active, even if the clock is not running." Auf Seite 50 im Datenblatt kann man genaueres entnehmen: http://www.atmel.com/dyn/resources/prod_documents/doc2543.pdf
> Ich möchte einen Motor mittels H-Brückenschaltung mit Transistoren
ansteuern. Dabei hängen je 2 an einem I/O-Port (PB0 PB1) meines uCs
(Tiny2313). Deshalb sollte zu keinem Zeitpunkt eine logische 11 an
diesen Ports anliegen, da es sonst zu einem Kurzschluss kommt
Diese Schaltung würde ich nochmal gründlich überdenken, das ist
Bastelkram vom "allerfeinsten". Schon mal bedacht, was ein
Programmfehler oder Absturz bewirken könnte?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.