2 Mikrocontroller 2 Ausgänge zusammenschalten

#1196603
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.
#1196607
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...
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?
#1273298
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.
Persönliche Seite #1273322
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 ^_^'
#1273420
@  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 schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.