Forum: Mikrocontroller und Digitale Elektronik Doppelte Verwendung von Pin (MOSI und Ausgang)


von Bastian (Gast)


Lesenswert?

Hy,
ich hab da mal ne Frage und zwar habe ich einen ATINY12. Bei dem
benutze ich den Ausgang PB0 an Pin 5. Der geht über einen Widerstand an
ein Transistor und der schaltet ein Relais. Jetzt wird der Pin auch fürs
Programmieren verwenden (MOSI). Ist es da besser wenn ich einen Jumper
mit einbaue oder kann ich den µC so programmieren?

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Siehe AVR In System Programmer. Wenn du nicht willst dass das Relais
beim Programmieren rumzappelt wäre ein Jumper sinnvoll, aber
funktionieren sollte es auch so.

von Εrnst B. (ernst)


Lesenswert?

Wenn dein Widerstand zum Transistor hochohmig genug ist, ist das kein
Problem.

Beim ISP-Programmieren wird ja immer zuerst der Reset Pin auf Masse
gelegt, und dabei werden alle IO-Pins des AVRs hochohmig (auch ohne
laufende clk/io)

Problematischer wären da schon Eingangspins, wenn die Beschaltung auch
ein Signal liefern will, während der AVR auf dem Pin eigentlich
Programmdaten lesen soll.

In deinem Fall ist ein Jumper aber auf jeden Fall eine Überlegung wert,
sonst klackert dein Relais im ISP-Takt mit ;)

/Ernst

von Bastian (Gast)


Lesenswert?

Wow danke für die schnelle Antwort. Also ich baue dann einen Jumper ein.

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.