Calculando las opciones de tarifas de la Baud para la comunicación en serie: una guía práctica

La comunicación en serie requiere fijar la tasa correcta de baudio para asegurar que los datos se transmitan con precisión entre dispositivos. Calcular la tasa de baudio adecuada implica entender la frecuencia del reloj del hardware y la velocidad de comunicación deseada.

Comprensión de la tasa de Baud

La tasa de baudio se refiere al número de cambios de señal o símbolos transmitidos por segundo. En la mayoría de los casos, correlaciona directamente con bits por segundo (bps), especialmente cuando se utilizan esquemas de modulación simples.

Calculando la tasa de Baud

Para calcular la fijación de la tasa de baudio para un microcontrolador o dispositivo serie, utilice la fórmula:

Ajuste de la tasa de baudio = (frecuencia del reloj) / (Prescaler × Tasa de Baud deseada)

Donde:

Cálculo de ejemplo

Si un dispositivo tiene una frecuencia de reloj de 16 MHz y desea una tasa de baud de 9600 bps con un preescalaor de 16, el cálculo es:

Clasificación de la tasa de baudio = 16,000,000 / (16 × 9600) ♥ 104

Establezca el registro de la tasa de baudio del dispositivo a aproximadamente 104 para alcanzar 9600 bps.