Au bureau, j'entends ces termes comme s'ils étaient les mêmes. Je crois comprendre que les USART peuvent fournir le signal d'horloge avec les données.
Y-a-t'il d'autres différences? Quels sont les avantages et les inconvénients de chacun?
la source
Voilà, la communication synchrone est synchronisée, tandis que l'asynchrone est synchronisée automatiquement. Les principaux inconvénients de l'UART asynchrone:
La communication synchrone n'a pas ces inconvénients et n'a pas besoin d'une fréquence d'horloge fixe. I2C par exemple, permet à un esclave de ralentir l'horloge si elle est trop rapide, en étirant l'impulsion d'horloge du maître. Principaux inconvénients:
la source
UART -
UART ne nécessite que le signal de données.
Dans UART, les données ne doivent pas être transmises à un taux fixe.
Dans UART, les données sont normalement transmises un octet à la fois.
Dans UART, la vitesse de transfert de données est définie autour de valeurs spécifiques telles que 4800, 9600, 38400 bps, etc.
La vitesse UART est limitée à environ 115200 bps.
Un duplex plein.
USART -
Dans USART, le mode synchrone nécessite à la fois des données et une horloge.
En mode synchrone d'USART, les données sont transmises à un débit fixe.
Dans USART, les données synchrones sont normalement transmises sous forme de blocs
Le mode synchrone permet un DTR (taux de transfert de données) plus élevé que le mode asynchrone, si tous les autres facteurs sont maintenus constants.
USART est plus rapide que 115kb.
Semi-duplex.
Pour plus de détails, veuillez vous référer au lien suivant: -
http://www.firmcodes.com/difference-uart-usart/
la source