Comment calculer les paramètres de débit de baud pour Uart Communication dans les microcontrôleurs

Le taux de baud est une mesure de la vitesse de transmission des données dans la communication UART. Il est essentiel de calculer le taux de baud pour un transfert fiable de données entre microcontrôleurs et périphériques. Cet article explique le processus pour déterminer les paramètres appropriés pour la communication UART.

Comprendre le taux de baud et l'UART

Dans la communication UART, il est généralement égal au nombre de bits transmis par seconde, y compris le démarrage, les données, la parité et les bits d'arrêt. La garantie que les deux appareils utilisent le même taux de baud est cruciale pour une communication correcte.

Calcul des paramètres de taux de baud

La plupart des microcontrôleurs utilisent une source d'horloge pour générer le taux de baudisme UART. Le réglage de la fréquence de baudisme est dérivé de la fréquence d'horloge du système et d'un registre de taux de baudisme. La formule générale est:

Valeur du registre des taux de fréquence de la fréquence de l'horloge de système/(16 × Taux de baudisme désiré)

Par exemple, si l'horloge du système est de 16 MHz et que le taux de baud est de 9600, le calcul est le suivant :

Valeur nominale = 16 000 000 / (16 × 9600) -104

Réglage pour l'exactitude

Certains microcontrôleurs permettent de régler les taux de baudisme fractionnels ou de suréchantillonnage pour améliorer la précision. Il est important de consulter la fiche technique de l'appareil pour déterminer la meilleure approche pour une communication précise.

Résumé