Gast
#296904
Hallo, hat jemand eine Ahnung wie die Uarts mti automatischer Baudratenerkennung funktionieren? Oder noch besser es als VHDL-code? Dose
|
Anzeige
|
Uart mit Baudratenerkennung
Gast
#296904
Hallo, hat jemand eine Ahnung wie die Uarts mti automatischer Baudratenerkennung funktionieren? Oder noch besser es als VHDL-code? Dose
Gast
#296905
ist vorhanden mit quleecodes at www.opencores.org guck mal selber nach antti
Gast
#296906
>>Antti
danke für deinen Hinweis. Ich kann nur fixed Baudraten finden.
such dann weiter!! da ist ein PIC project mit uart und autobaud. ist definitive da, muss man nur suchen antti
Gast
#296908
kannst auch mal nach AUTOBAUD googeln, soweit ich das gesehen habe, basiert es darauf, dass zu Beginn ein bekanntes Zeichen gesendet wird, z.B. '8' ASCII wo die Bits bekannt sind. Die Software/Hardware misst dann die Länge der 1sen und berechnet daraus die Baudrate. Wie das allerdings ins Übertragungsprotokoll genau eingebaut wird weiß ich auch nicht (wird jedesmal zu Beginn das Zeichen übertragen oder wie funktioniert eine Baudratenänderung ...)
Gast
#296909
am einfachsten geht das über die Länge des Startbits, das ausmessen die baudrate anpassen und danach die einzelnen Bits einlesen
Gast
#296910
Das Ausmessen des Startbit stelle ich mir nicht so einfach vor, weil das nachfogende Bit high oder low sein kann. Somit ist die Grenze nicht ganz eindeutig.
Gast
#296911
Dann hast du dir die Antwort wohl selbst gegeben ! Dann hast du nur die Möglichkeit es über ein bestimmtes Zeichen, das du sendest, auszumessen Hallo ist zwar schon 20Jahre her das ich sowas gemacht habe, aber die Technik hat sich da nicht geändert. Hinter dem RS232-Pegelwandler wurde ein IO-Port von einem Timerbaustein parallel zum Eingang des RX-Ports angeschlossen. An den Terminals ( war damals noch so ) wurde beim Anmelden 2x die Blanktaste gedrückt. Das läßt sich dann leicht ausmessen und der UART wurde entsprechend initialisiert. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|