Professional Documents
Culture Documents
Bus I2C
AUSART OVERVIEW
Funciones principales:
Full-duplex recepcin y transmisin asincrona Half-duplex mastro y esclavo sincrona
Caracteristicas de la mejorada (EUSART) permiten hacer interface con el bus de una red de interconexin local (LIN)
REGISTROS AUSART
Registro generador de Baud rate
SPBRG (8 bit para AUSART) SPBRG y SPBRGH (16 bit para EUSART)
REGISTRO TXSTA
(ESTATUS Y CONTROL DE TRANSMISIN)
CSRC
Bit
CSRC
TX9
TXEN
SYNC
SENB
Funcin
BRGH
TRMT
TX9D
Seleccin de fuente de reloj 1 = Modo Maestro (clock generado internamente por BGR) 0 = Modo Esclavo (clock de fuente externa) Habilita Nueve bists de trasmisin Bit de habilitacion de transmisiont, 1 = Tx habilitado, 0 = Tx deshabilitado Modo AUSART , 1 = Modo sincrono, 0 = Modo asincrono para EUSART solamente 1 = Envia bit para romper sincronia 0 = Sincronizacin de transmision rota esta completa. Seleccin de Baud Rate , 1 = High Speed, 0 = Low Speed Estatus del registro Transmit Shift Register (TSR) 1 = TSR vaco, 0 = TSR esta lleno Noveno bit del dato de transmisin
2013 Mk-Pro Mekatronika 5
REGISTRO RCSTA
ESTATUS Y CONTROL DE RECEPCIN
SPEN
Bit
SPEN Puerto serie Habilitado
1 = Puerto serie habilitado (configura pines RX/TX y TX/CK como pines de puerto sere) 0 = Puerto serie deshabilitado
RX9
SREN
CREN
ADDEN
Funcin
FERR
OERR
RX9D
1 =Habilita 9-bits de recepcin de dato, 0 = dato de 8-bit Modo Sincrono (Master), 1 = Habilita Rx, 0 = deshabilita Rx Habilita recepcion continua, 1 =habilitadoe, 0 = deshabilitado Bit de habilitacin de deteccin de Direccin
1 = habilitado (Habilita interrupcion y carga de Buffer Rx cuando RSR<9> es seteado) 0 = disable and use 9th bit for parity
1 = Error en trama ha ocurrido (bit de parada no detectado) 1 = ha ocurrido error de sobre trabajo (FIFO ha estado lleno cuando le llego la carga de otro dato) Bit Nueve del dato de recepcin
2013 Mk-Pro Mekatronika 6
TXIF
RC6/TX/CK
Controls Start, Stop & Parity bits
TRMT
Bit de estatus TSRes controlado por hardware Habilita bit 9 de dato si Seteado cuando TRMT esta vacio Limpiado cunado TRMT esta lleno se necesita
2013 Mk-Pro Mekatronika 7
CREN
Stop = 1
STOP
Start = 0
Receive Shift Register (RSR)
START
RC7/RX/DT
Aut tranferencia
RCREG
RX9D RX9D