Poster une réponse à un sujet: questions en vrac
Attention, ce sujet est un sujet ancien (5122 jours sans réponse)
kortenberg
L'USART négocie plutôt la durée des bits à envoyer, ...
s/USART/USRT ![:aloy: :aloy:](images/smileys/aloy.jpg)
chou_
![:youpi: :youpi:](images/smileys/youpi.gif)
![:whistle: :whistle:](images/smileys/whistle.gif)
merci
![:smile: :smile:](images/smileys/smile.gif)
Olaf
Aucun des deux
![:ocube: :ocube:](images/smileys/ocube.gif)
Et Microcontrôleur = Microprocesseur + RAM + ROM + contrôleur d'entrée sortie (uart,usart,etc...) intégré
![:petrus: :petrus:](images/smileys/petrus.gif)
Au temps pour moi. J'ai un peu trop associé microchip à Microchip (tm) et à leur microcontrôleur PIC (ah ces braves petits PIC
![:smile: :smile:](images/smileys/smile.gif)
didix
Les 2 sont des circuits électroniques (Circuits Intégrés donc) qui permettent de transférer en série les bits d'un octet.
8 bits arrivent en parallèles, une série de 8 bits sort dans l'ordre pour aller via 1 seul conducteur électrique que l'U(S)ART d'en face (qui fait l'opération inverse).
L'UART doit négocier la vitesse de transmission (mettre d'accord les 2 horloges en émission et réception) et transmet les bits immuablement à la même vitesse, en transmettant des blancs s'il n'y a pas d'info pertinante.
L'USART négocie plutôt la durée des bits à envoyer, puis envoie les bits de l'octet, habillés d'une trame de synchronisation. Le récepteur sait donc reconnaitre le début d'une transmission n'importe quand (quand il y a de l'info à transmettre).
8 bits arrivent en parallèles, une série de 8 bits sort dans l'ordre pour aller via 1 seul conducteur électrique que l'U(S)ART d'en face (qui fait l'opération inverse).
L'UART doit négocier la vitesse de transmission (mettre d'accord les 2 horloges en émission et réception) et transmet les bits immuablement à la même vitesse, en transmettant des blancs s'il n'y a pas d'info pertinante.
L'USART négocie plutôt la durée des bits à envoyer, puis envoie les bits de l'octet, habillés d'une trame de synchronisation. Le récepteur sait donc reconnaitre le début d'une transmission n'importe quand (quand il y a de l'info à transmettre).
chou_
Dan:
hehe, c'est sur que ça aide que ce soit par écrit
Ton lien m'embrouille plus qu'autre chose
Par contre, tes éclaircissements m'aident bien
je pense avoir percuté !
Mille mercis
![:lol: :lol:](images/smileys/laugh.gif)
Je suis content que cette conversation soit par écrit. ^_^
Oui! USART peut faire les deux. (Mais pas en même temps) Cela dépend en général de registre de config.
P.S.: je viens de trouver ça
Oui! USART peut faire les deux. (Mais pas en même temps) Cela dépend en général de registre de config.
P.S.: je viens de trouver ça
hehe, c'est sur que ça aide que ce soit par écrit
![:wink: :wink:](images/smileys/wink.gif)
Ton lien m'embrouille plus qu'autre chose
![:cry: :cry:](images/smileys/cry.gif)
Par contre, tes éclaircissements m'aident bien
![:grin: :grin:](images/smileys/grin.gif)
Mille mercis
![:jap: :jap:](images/smileys/jap.gif)
Dr_Dan
J'ai l'impression de ne pas avoir été assez claire sur le USRT et la synchronisation.
Kort>
![:petrustrans: :petrustrans:](images/smileys/petrustrans.gif)
![:figti: :figti:](images/smileys/figti.gif)
![:ddr555: :ddr555:](images/smileys/ddr555.gif)
Après les Egyptiens, les geeks ont aussi leurs hiéroglyphes
![:petrus: :petrus:](images/smileys/petrus.gif)
![:ddr555: :ddr555:](images/smileys/ddr555.gif)
Dr_Dan
Pour répondre uniquement sur les aspects linguistiques: microchip = microprocesseur ou micropuce et on dira plutôt "contrôle d'interface série".
Voilà
maintenant je passe la main à ceux qui savent de quoi il retourne
Voilà
![:oh: :oh:](images/smileys/oh.gif)
![:tinostar: :tinostar:](images/smileys/tinostar.gif)
Microprocesseur ,n'est pas correct. Il est spécifique à l'unité de traitement de l'information.
![:ocube: :ocube:](images/smileys/ocube.gif)
Micropuce est correct mais je n'ai jamais aimé les traductions à la con francaise
![:joce: :joce:](images/smileys/joce.gif)
Je préfère de loin Circuit Intégré (CI) = Integrated Circuit (IC) que l'on retrouve dans la littérature spécialisée
![:petrus: :petrus:](images/smileys/petrus.gif)
je préfère microcontroleur plutôt que microprocesseur
Aucun des deux
![:ocube: :ocube:](images/smileys/ocube.gif)
Et Microcontrôleur = Microprocesseur + RAM + ROM + contrôleur d'entrée sortie (uart,usart,etc...) intégré
![:petrus: :petrus:](images/smileys/petrus.gif)
kortenberg
... l'asynchro et la synchro ?
Je suis content que cette conversation soit par écrit. ^_^Oui! USART peut faire les deux. (Mais pas en même temps) Cela dépend en général de registre de config.
P.S.: je viens de trouver ça
chou_
uhu.
Alors si je comprends bien (et ça se peut que ce ne soit tjrs pas le cas
)
l'UART est donc bien utilisée pour les ports série (serial interface control) - là, ça reste simple en fait
l'USRT fait la même chose mais avec une synchronisation en plus qu'il n'y a pas par l'UART (ce qui reste logique quand on voit les termes Asynchronisé et Synchronisé)
Mais alors l'USART fait autant l'asynchro et la synchro ?
Alors si je comprends bien (et ça se peut que ce ne soit tjrs pas le cas
![:tinostar: :tinostar:](images/smileys/tinostar.gif)
l'UART est donc bien utilisée pour les ports série (serial interface control) - là, ça reste simple en fait
l'USRT fait la même chose mais avec une synchronisation en plus qu'il n'y a pas par l'UART (ce qui reste logique quand on voit les termes Asynchronisé et Synchronisé)
Mais alors l'USART fait autant l'asynchro et la synchro ?
kortenberg
J'ai l'impression de ne pas avoir été assez clair sur le USRT et la synchronisation.
Cette synchronisation n'est pas un truc en plus, elle fait partie de la communication.
La vitesse peut-être modifier dynamiquement en cours de transmission et il y a moins besoin de bits de control sur la ligne des données.
Edit: orthographe (voir post de Dr_Dan plus bas) Pfff
Cette synchronisation n'est pas un truc en plus, elle fait partie de la communication.
La vitesse peut-être modifier dynamiquement en cours de transmission et il y a moins besoin de bits de control sur la ligne des données.
Edit: orthographe (voir post de Dr_Dan plus bas) Pfff