Tests
Pour tester le fonctionnement correct de votre UART :
❎ Testez la transmission en envoyant une lettre au PC, qui doit l'afficher dans votre terminal série.
❎ Testez l'envoi d'une chaîne de caractères : Hello World!
❎ Testez la réception. Pour cela faite un programme d'écho, qui renvoie au PC tout ce qui en vient.
❎ Enfin téléchargez le programme checksum.py et rendez-le exécutable : chmod +x checksum.py
. Ce programme génère des octets aléatoires et les envoie sur le port série du PC. Pour voir les options que vous pouvez lui passer, lancez-le avec l'option -h
: ./checksum.py -h
.
Puis :
❎ Écrivez une fonction pour votre carte qui reçoit des octets sur le port série et en calcule la somme sur 32 bits.
❎ Lancez votre programme, et envoyez des octets à l'aide de checksum.py
.
❎ Vérifiez que la somme que vous recevez est bien correcte.