Guten Morgen zusammen, ich suche gerade nach einem ATmega Controller, der über UART verfügt. Ich habe jedoch gesehen, dass es fast keine mehr gibt und alle fast nur noch USART besitzen. Hat das irgendwelche Gründe? Kann man denn alte Funkmodule z.B. den HC-05 über USART kommunizieren lassen? MfG
UART = Universal Asynchronous Receiver/Transmitter USART = Universal Synchronous/Asynchronous Receiver/Transmitter Es sind also lediglich die synchronen Betriebsmodi (meist SPI und Co.) in das Hardwaremodul hinzugekommen. Das heißt nicht, dass kein asynchroner Betrieb mehr möglich ist.
UART ist eine Unterfunktion von USART. Genau wie SPI oder I2C.
Schau mal nach, wofür USART steht. Dann würde dir auffallen, dass du die Wahl zwischen synchron und asynchron hast.
Vielen Dank für die super schnellen Antworten. Ich wusste, dass es eine synchrone Variante ist. Ich kenne mich noch nicht mit den Details von UASRT/UART aus und wusste nicht, ob ich bei der Pogrammierung auf Probleme stoßen würde. Dann kann ich ja einen x-beliebigen nehmen, der USART hat. MfG
Donald T. schrieb: > Vielen Dank für die super schnellen Antworten. Ich wusste, dass es > eine synchrone Variante ist. Ich kenne mich noch nicht mit den Details > von UASRT/UART aus und wusste nicht, ob ich bei der Pogrammierung auf > Probleme stoßen würde. > > Dann kann ich ja einen x-beliebigen nehmen, der USART hat. > > MfG Hallo, Absatz sicherlich kannst du nicht jeden beliebigen nehmen. Denn es gibt attiny, die durch ihre Einfach kein Usart haben. Was natürlich geht, ist das nachbilden einer Uart per Software. Das erhört natürlich die CPU Auslastung.
Hi, das Funkmodul HC-05 hat eine Standard- Baudrate von 9k6 oder 38k4 Das setzt man in die Formel ein: http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf ciao gustav
Und bei anderen µCs gibts auch keine UARTs oder USARTs oder SPI oder I2C mehr, sondern nur noch SerComs ;-)
Donald T. schrieb: > Ich wusste, dass es eine synchrone Variante ist. Nein, der USART ist keine "synchrone" Variante. Die beiden Buchstaben "S" und "A" in dem Akronym besagen, dass die Hardware sowohl synchron als auch asynchron kann, also beides.
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.
