Módulo de trabajo con uart.h


Funciones

void uart_open (BYTE STATUS_SPBRG, BYTE STATUS_SPEED)
 abre el puerto serie con 9600 baudios 8 bit y sin paridad
BYTE uart_kbhit (void)
 Indica si existe un byte en el buffer de entrada.
char uart_getc (void)
 devuelve el caracter actual en el buffer del puerto serie
void uart_putc (char dato)
 envia el caracter dato al puerto serie
void uart_puts (char *datos)
 Envia una cadena de caracteres.
void uart_close (void)
 cierra el puerto serie

Descripción detallada

se puede encontrar un ejemplo de uso en ej_uart.c

Documentación de las funciones

void uart_close ( void   ) 

cierra el puerto serie

Devuelve:
no retorna valor
esta funcion cierra el puerto serie

Referenciado por main().

volatile char uart_getc ( void   ) 

devuelve el caracter actual en el buffer del puerto serie

Devuelve:
un caracter tipo char
esta funcion devuelve un dato tipo char el cual representa un caracter recibido por el puerto serie.

Referenciado por ISR_MAIN(), y main().

volatile BYTE uart_kbhit ( void   ) 

Indica si existe un byte en el buffer de entrada.

Devuelve:
un caracter tipo unsigned char
Devuelve 1 si existe un byte en el buffer de entrada del puerto serie Devuelve 0 si no hay ningun caracter en el buffer de entrada

Referenciado por main().

void uart_open ( BYTE  STATUS_SPBRG,
BYTE  STATUS_TX 
)

abre el puerto serie con 9600 baudios 8 bit y sin paridad

Parámetros:
STATUS_SPBRG Registro SPBRG
STATUS_TX Registro TXSTA
si retorna 0, indica que la operacion se efectuo con exito si retorna 1, indica que hubo algun error

Referenciado por main().

void uart_putc ( char  dato  ) 

envia el caracter dato al puerto serie

Parámetros:
dato,: dato a enviar por el puerto serie
Devuelve:
no retorna valor
esta funcion envia un dato tipo char el cual representa un caracter enviado por el puerto serie.

Referenciado por funcion_con_mucho_codigo(), y main().

void uart_puts ( char *  datos  ) 

Envia una cadena de caracteres.

Parámetros:
datos :direccion del primer byte a enviar
Devuelve:
no retorna valor
Esta funcion envia una cadena d caracteres desde la direccion de los datos hasta que enncuentra un caracter 0x00

Referenciado por main().


Generado el Thu Jan 8 00:56:51 2009 para pic-gcc-library por  doxygen 1.5.1