Forum: FPGA, VHDL & Co. UART Ausgabe verschiedener Frequenzen über einen Pin


von Hans H. (hanshirsch)


Lesenswert?

Hallo, ich habe folgendes Problem:
Vorhanden sind 2 Entitys mit jeweils der Funktion einer UART-Ausgabe. 
Jede von ihnen gibt UART in einer anderen Frequenz aus.

Nun will ich per Tastendruck auf dem Spartan 3 einmal die eine Entity 
aktivieren, einmal die Andere. Mit Taste Stopp wird die Sendung 
unterbrochen und es kann die nächste Auswahl getroffen werden. Es 
funktionert soweit, wenn ich den Asugang jeder einzeönen UART auf ein 
separaten Ausgangspin des Boards lege. Mein Ziel ist jedoch nur einen 
Ausgang zu verwenden. Ich habe es mit einem ODER-Gatter versucht. Es 
klappt aber nur Start und Stop eines UART-Bausteins, wenn ich dann den 
Anderen wähle kommt nichts aus dem Oder raus.

Wo könnte der Fehler liegen?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Oder ist glaub ich nicht so der tolle Plan, da der ruhepegel von RS232 
eigentlich die logische 1 ist. Ergo: Mit Und versuchen oder gleich einen 
Multiplexer verwenden.

von Hans H. (hanshirsch)


Lesenswert?

ich gebe ja einfach nur einer Feste Bitfolge "0111100001", die ein UART 
Signal darstellen soll in einer Schleife aus. Das soll einfach auf den 
Ausgang geschaltet werden. Einmal mit Frequenz1, dann mit Freuqenz2.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Nun will ich per Tastendruck auf dem Spartan 3 einmal die eine Entity
> aktivieren, einmal die Andere.
Recht rustikaler Ansatz...

> Mein Ziel ist jedoch nur einen Ausgang zu verwenden.
> Ich habe es mit einem ODER-Gatter versucht.
Stichwort:  Multiplexer

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
Noch kein Account? Hier anmelden.