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!
Einfach mit einem 4053 (ein 4052 geht auch) zwischen den beiden Datenquellen umschalten.
Welchen Ruhepegel hat /TxD am uP? Aha...... Was für ein Gatter musst du also nehmen?
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?
Beide Signale jeweils auf ein AND legen (also als gesteuertes Tor). und Anschließend beide Ausgänge auf ein OR. Also: y = IN1*TX1 + IN2*TX2 Mit IN1 und IN2 kannst du wählen, welchen Eingang du durchschleifen willst. Gruß Alexander
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!
>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.
>und dann nochmal mit ODER zusamenfassen.
Muß natürlich heißen: mit UND zusammenfassen.
Also, bis jetzt war noch keine richtige Antwort dabei. Ist doch aber ganz einfach.
Wenn die Signale low-Aktiv sind, dann UND-ieren. Null oder Null gibt Null. Beide Signale high (Ruhezustand) -> Ausgang high. Irgendeiner low -> Ausgang low. Beide Signale low -> Mist. Grüße, Peter
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.