Hallo zusammen, ich habe 2 AVR MC darf man 2 Ausgänge z.B. AVR1 PORTB0 + AVR2 PORTB0 einfach so verbinden, oder muss ich sie z.B. mit zwei Dioden trennen????? Gruß Jo
Jo wrote: > Hallo zusammen, > > ich habe 2 AVR MC darf man 2 Ausgänge z.B. > AVR1 PORTB0 + AVR2 PORTB0 einfach so verbinden, > oder muss ich sie z.B. mit zwei Dioden trennen????? Du darfst Ausgänge, solange es keine Open Collector Ausgänge sind, nie direkt zusammenschliessen.
Das kommt wohl drauf an was du tust... Wenn du per Software nur zwischen Tristate und Output Low hin und herschaltest (oder Tristate und Output High) passiert nichts. Schaltest du einen AVR auf Output Low und einen auf Output High, dann hast du a) nen Kurzschluss und eventuell b) 2 defekte AVRs...
Was willst du realisieren mit den beiden Ausgängen? Das einfachste wäre ein Dioden-Oder... Oder meinst du zwei Ein-/Ausgänge, d.h. du schaltest intern um? VG, /th.
Ich frage mich auch etwas, was das bringen soll :) wenn du mehr Strom haben willst wäre ein "Transostor" evtl. günstiger...
Hallo bin noch 'n totaler noob und konnte aus eurem gespräch keine ganz klare info für mein prob raus lesen. Also ich würde gerne zwischen mehreren Mikrocontrollern infos austauschen. kann ich dazu z.B. beim ATMega16 (Nr1) PORTB0 auf ausgang schalten und beim ATMega16 (Nr2) PORTB0 auf eingang schalten und die beiden Ports direkt verbinden?
Phil schrieb: > Also ich würde gerne zwischen mehreren Mikrocontrollern infos > austauschen. > kann ich dazu z.B. beim ATMega16 (Nr1) PORTB0 auf ausgang schalten und > beim ATMega16 (Nr2) PORTB0 auf eingang schalten und die beiden Ports > direkt verbinden? Ja kannst du. Solange ein Ausgang einen anderen Eingang treibt, ist das kein Problem. Problematisch wird es erst dann, wenn 2 Ausgänge gegeneinander arbeiten. Aber das ist ja in deinem Fall nicht der Fall.
Niemals direkt verbinden! Was spricht dagegen, über einen Widerstand in Reihe die beiden miteinander zu verbinden? So übern Daumen gepeilt sollten 1K bis 1,5K reichen!
Ich hab' mich vielleicht etwas sehr kurz gefasst: Es spricht prinzipiell nichts dagegen, direkt zu verbinden, aber es kann einfach immer mal passieren, dass irgend ein dummer Fehler passiert - mal nicht an was gedacht und auf einmal geht was kaputt. Wenigstens solltest Du den Strom begrenzen, da sind 270 Ohm das Minimum.
>aber es kann einfach immer mal passieren, dass irgend ein dummer Fehler passiert
z.b. das ich mich bei den pins verzähle und dann doch 2 ausgänge
aneinander hab? XD
Gegen solche schussligkeit sollte doch ne diode genau das richtige sein,
oder?
Bin ehrlich gesagt erst seit paar tage am lernen und hab noch nix in der
praxis auspropbiert ^_^'
Ja, auch, aber es kann eher passieren, dass man beim Programieren einen Fehler macht, oder während der Initialierung die beiden kurz gegeneinander treiben. Das muss einfach nicht sein. Klar, nimm ne Diode! Ich bevorzuge einen Widerstand, damit ist man einfach etwas flexibler...
@ Marc Meise (bytewood) Benutzerseite >Niemals direkt verbinden! Unsinn. >Was spricht dagegen, über einen Widerstand in Reihe die beiden >miteinander zu verbinden? Schon mal ein paar Digitalschaltungen angesehen? Sind dort überall Widerstände drin? Nein. Und was schliessen wir daraus? >So übern Daumen gepeilt sollten 1K bis 1,5K reichen! Bei klapprigem UART mit ein paar kbaud mag das angehen. Spätestens bei SPI mit einigen Mbit/s ist da Feierabend, stichwort Anstiegszeit eines RC-Tiefpasses. MfG Falk
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.