La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Por qué es exacta la velocidad en baudios del oscilador de cristal de 11,0592?

¿Por qué es exacta la velocidad en baudios del oscilador de cristal de 11,0592?

Esto se debe a que el oscilador de cristal 11.0592 puede garantizar una velocidad de baudios precisa.

Si el oscilador de cristal externo actual del microcontrolador es de 12 MHz, utilice T/C2 como generador de velocidad en baudios de acuerdo con la fórmula de velocidad en baudios:

Velocidad en baudios = Fosc/2x16x (. 65536 -t)

9600=12MHz/2x16x(65536-t)

t=65496.9375

"65496.9375" no es un valor entero, sino un decimal valor del punto. Para la recepción y transmisión de datos de tramas de 8, 9 y 11 bits de uso común, los errores máximos permitidos son 6,25, 5,56 y 4,5 respectivamente. Aunque la velocidad en baudios permite errores, se producirán errores acumulados durante la comunicación, lo que afectará la precisión de los datos.

Si el oscilador de cristal externo actual del microcontrolador es de 11,0592 MHz, se utiliza T/C2 como generador de velocidad en baudios de acuerdo con la fórmula de velocidad en baudios:

Velocidad en baudios = Fosc/. 2x16x(65536-t)

9600=11.0592MHz/2x16x(65536-t)

t=65500=0xFFDC