Moin moin, ich habe 8 UART Eingänge um Route diese auf RS232 zZ frage ich die 8 UART Eingänge nacheinander ab. Ich sende einen "WakeUp" zu den 8 angeschlossenen Geräten und diese Antworten dann (ca 10Byte). Mein µC bearbeitet die eingehenden Daten nach ein ander. Dieses dauert mir aber zu lange. Gibt es einen Baustein der mir die eingehenden UART Daten zwischen speichern kann? Also ich sende den WakeUp einmal an alle 8 angeschlossenen Geräte. Diese Antworten dann gleichzeitig. Der gesuchte Baustein soll die UART Daten zischen speichern bis sie mein µC per SPI abholt. Jetzt wird das ganze spannend: >40mV=1; <10mV=0 LG Bergie
Bergie B. schrieb: > Gibt es einen Baustein der mir die eingehenden UART > Daten zwischen speichern kann? Ja, gibt es. - kleinen uC
Bergie B. schrieb: > Jetzt wird das ganze spannend: Warum? > >40mV=1; <10mV=0 Wie sieht das Signal aus? Wenn das Signal gut ist: einfach ein Komparator. BTW: welche Baudrate? Bei moderaten Baudraten machst du einfach 8x eine Soft-RS232 in einen uC und fertig.
Baudrate = 1200bps Ja an eine Software UART habe ich auch schon gedacht, dachte nur das es evt. einen Baustein gibt der meine Software endlastet. 8*120pbs wobei ich nicht davon ausgehe das die Synchron eingehen, also ich müste für jeden separt die Zeit nehmen. LG Bergie
Oder ein paar UART Bausteine wie TL16C550 oder XR68C681 rangebaut. Die könnten die Daten dann in ihrem FIFO zwischenspeichern.
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.