2 serielle Sender zusammenfassen

OP (Firma: Privat) #751907
Lesenswert?
• ▲
▼
Hallo!

Ich habe folgendes Problem und schaffe dies nicht allein:

Ich habe 2 Atmega8, wovon jeder unabhängig serielle Ziffern senden kann. 
Diese spuckt der Atmega an Pin 3 aus. Nun will ich diese Zeichen aber 
über einen PC anzeigen lassen. Das Problem ist, wie bekomme ich die 
beiden Datenleitungen an einen PC? Jeweils eine am PC funktioniert. Ich 
habe schon versucht ein Oder-Gatter zu verwenden- geht nicht. 2 Dioden 
auf einen Punkt ging auch nicht. Muss ich vielleicht wirklich 2 
Optokoppler dazu nehmen oder gehts anders, gibts dazu vielleicht einen 
passenden Baustein?

Danke schonmal für die Antworten!  Gruss, uwe!
OP (Firma: Privat) #752591
Lesenswert?
• ▲
▼
Bensch wrote:
> Welchen Ruhepegel hat /TxD am uP? Aha......
> Was für ein Gatter musst du also nehmen?

Highpegel?
Das würde heissen, ich muss einen Nand nehmen? Wenn nun aber das eine 
Teil grad nichts sendet, ist doch stes derselbe logische Zustand an 
einem der beiden Nand-Eingänge und daher gehts doch wieder nicht, oder?
Gast #754303
Lesenswert?
• ▲
▼
Danke dir,ich habe eben folgendes probiert:

Ein Nand-gatter habe ich angeschlossen, den einen Eingang an den 
Prozessorausgang und den anderen an 5V oder Masse gelegt. Beides hatte 
denselben Effekt: Die Daten gelangen immer durch !!!!! Wie kann das 
sein, an einem Und-Gatter? CD4011 habe ich dazu verwendet (Nand-Gatter)
Wenn der eine Eingang High hat, so kann doch niemals hinten was 
rauskommen?!

Ich teste den Vorschlag mit den 2 Gattern. Gruss, uwe!
Gast #754419
Lesenswert?
• ▲
▼
>Ein Nand-gatter habe ich angeschlossen, den einen Eingang an den
>Prozessorausgang und den anderen an 5V oder Masse gelegt. Beides hatte
>denselben Effekt: Die Daten gelangen immer durch !!!!!

Wenn Du an den einen Nand-Eingang Masse legst, kann der andere Eingang
machen, was er will, der Ausgang bleibt high. Damit hast Du den
betreffenden TxD gesperrt. Bis dahin geht es. Allerdings wird beim
Anlegen von High der andere Eingang negiert. Das ist schlecht.

NAND:
A B   Q
-------
0 0   1
0 1   1
1 0   1
1 1   0

>Beide Signale jeweils auf ein AND legen (also als gesteuertes Tor). und
>Aschließend beide Ausgänge auf ein OR.

So gehts auch nicht, weil das AND nur durch Low blockiert wird
und dann der Ruhepegel nicht mehr High wäre.

So gehts aber:
Ein ODER-Gatter kannst Du mit High blockieren, und dann nochmal
mit ODER zusamenfassen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.