Gast
#37922
Kann man mit der UART-Schnitstelle des Atmega8 gleichzeitig senden und empfangen? mfg Klaus
|
Anzeige
|
Kann man mit UART-gleichzeitig senden und empfangen?
Gast
#37922
Kann man mit der UART-Schnitstelle des Atmega8 gleichzeitig senden und empfangen? mfg Klaus
Gast
#37923
ja
Gast
#37924
Hi Klaus, UART = Universal Asynchronous (!!!) serial Receiver and Transmitter Das USART (... Synchronous and Asynchronous...) des Mega8 könnte auch noch den Synchron-Modus. Sebastian
Gast
#37925
synchron/asynchron hat doch nichts damit zu tun, ob man gleichzeitig senden und empfangen kann!
Gast
#37926
Der UART ist allso Vollduplex fähig oder? mfg Klaus
Gast
#37927
kommt darauf an was du als gleichzeitig bezeichnest, wirklich simmultan empfangen und senden kannst schon, hast ja einen eigenen Sende- und Empfangsbuffer, aber die Verarbeitung der Daten wirst nicht gleichzeitig abhandeln können, werden ja verschiedene Interrupts generiert und diese kannst nur einmal sequenziell abarbeiten
Gast
#37928
ist vollduplexfähig, wenn man für Senden und empfangen die gleiche Baudrate verwendet wird, da diese beim AVR nur gemeinsam für beide Teile eingestellt werden kann.
Gast
#37929
Hi, etwas spät, aber besser als nie... Danke crazy horse, Du hast absolut recht, ich hab' Blödsinn geschrieben. Die Richtigstellung: Asynchron bedeutet, daß der Sender zu einem beliebigen Zeitpunkt senden kann, und nicht zu warten braucht. Deshalb braucht man aber die Baudrate. Synchron bedeutet, daß man 2 Leitungen hat: Eine für die Daten und die anderen für den Takt (wie bei I2C). Hier war natürlich nach der Vollduplexfähigkeit gefragt. Danke nochmal für den Hinweis! Sebastian Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|