Gast
#1196601
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
|
Anzeige
|
2 Mikrocontroller 2 Ausgänge zusammenschalten
Gast
#1196601
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.
Gast
#1196612
Ich frage mich auch etwas, was das bringen soll :) wenn du mehr Strom haben willst wäre ein "Transostor" evtl. günstiger...
Gast
#1196615
Ist ja logisch:-) DANKE Jo
Gast
#1273291
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.
Gast
#1273303
Danke Das ging aber fix ^_^ 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.
Gast
#1273349
>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 Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|