Académique Documents
Professionnel Documents
Culture Documents
TP Estr
TP Estr
Nom: Belkheir
Prénom :Ahmed
Travail demandé :
Changer la vitesse de transfert des données entre le microcontrôleur et le
lecteur (vmc>VL) inversement et observer la différance
Fichier fournis :
test_uart .c
uart_test.pdsprj
1er cas :
Dans ce premier cas on va laisser la vitesse de transmission de 9600 et la vitesse du
lecteur à 9600. On obtient les résultats suivants
Le Mcc envoi à une vitesse de 9600 identique à la vitesse du lecteur alors
l'information est reçu sans aucune erreur
2eme cas :
Dans ce cas on va changer la vitesse de transmission de 9600 à 20 000 et laisser la
vitesse du lecteur à 9600 et en augmentant le délai entre chaque transmission de
lettre 'X' de 10ms à 500ms On obtient les résultats suivants :
Le Mcc envoi à une vitesse de 20 000 Bits par seconde alors que le lecteur ne peut
en lire que 9600 par seconde. Alors l'information reçu par ce dernier alors est illisible
et déformée
Le Mcc envoi à une vitesse de 4800 Bits par seconde alors que le lecteur fonctionne
à 9600 par seconde. Alors l'information reçu par ce dernier alors est illisible et
déformée
Conclusion:
Pour que l'information soit transmise correctement l'USART et le lecteur
(Sender/Receiver) doivent être synchronisés et avoir la même vitesse. Un décalage
de vitesse (Un plus rapide/lent que l'autre) dans un des parties menera à une fausse
traduction ou lecture de l'information.
Tout
d'abord, Il faut savoir qu'on est en mode asynchrone, Alors la forme de la trame est
comme suit