Comprobador De Paridad - Atmel ATmega164P/V Manual De Usuario

Microcontrolador avr de 8 bits de alto rendimiento y bajo consumo.
Tabla de contenido

Publicidad

bandera (UPEn) indica que la siguiente trama en el buffer de recepción fue
exitosamente movida des de el Registro de Desplazamiento en el buffer de
recepción.
La bandera de Error de Paridad indica que la siguiente trama en el buffer de
recepción tiene un error de paridad cuando recepta. Si el chequeo de paridad no
es habilitado el bit UPEn siempre será leído cero. Para compatibilidad con
futuros dispositivos, siempre poner este bit a cero cuando se escribe a UCSRnA.

18.8.5 Comprobador de Paridad

El comprobador de paridad es activado cuando el bit de modo de paridad en
alto USART es uno. El comprobador de tipo de paridad a ser realizado (impar)
es seleccionado por el bit UPMn0. Cuando habilitamos, el comprobador de
paridad calculamos la paridad de los bits de datos en tramas entrantes y
compara el resultado con el bit de paridad desde la trama serial. El resultado de
la comprobación es almacenado en el buffer de recepción ambos con la
recepción de datos y bits de parada. La bandera de error de paridad puede
luego ser leída por software para comprobar si la trama tiene un error de
paridad.
El bit UPEn es puesto si el siguiente caracter que puede ser leído desde el
buffer de recepción tendiendo un error de paridad cuando recepta y el
comprobador de paridad fue habilitado en el punto (UPMn1 = 1). Este bit es
válido hasta que el buffer de recepción (UDRn) es leído
18.8.6 Deshabilitando el Receptor
En contraste al transmisor, la desabilitación del Receptor seria inmediata. . Los
Datos desde la recepción serian perdidos. Cuando de deshabilita (el RXENn es
puesto a cero) la recepción en un desbordamiento no tan largo la función
normal del pórtico del pin RxDn. El buffer de Recepción FIFO seria vaciado la
recepción es deshabilitada. Permaneciendo el Dato en el buffer sería perdido.
18.8.7 Vaciando el Buffer Receptor
El buffer de recepción FIFO seria vaciado cuando la Recepción es deshabilitada,
el buffer seria vaciado de este contenido. El dato no leído sería perdido. Si el
buffer tiene que ser vaciado durante la operación normal. Debido a un instante
o condición de error, leer la localidad de E/S UDRn hasta que la Bandera RXCn
sea limpiada. El siguiente ejemplo de código muestra el vaciado del buffer de
recepción.

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido