Módulo de trabajo con uart2.h


Funciones

void puth (void(*miputc)(char), char a)
 transforma la cifra hexadecimal (medio octeto) en 1 carácter ASCII y la envia
void puthex (void(*miputc)(char), char nb)
 transforma un número hexadecimal (un octeto) en 2 caracteres ASCII y lo envia
void putint (void(*miputc)(char), int num)
 transforma un entero (16 bits) en 4 caracteres ASCII y los envia
char geth (char(*migetc)(void))
 lee un carácter ASCII y transforma en cifra hexadecimal
char gethex (char(*migetc)(void))
 lee 2 caracteres ASCII y transforma en número hexadecimal
int getint (char(*migetc)(void))
 lee 4 caracteres ASCII y transforma en entero hexadecimal
char getd (char(*migetc)(void))
 lee un carácter ASCII y transforma en cifra decimal

Descripción detallada

se puede encontrar un ejemplo de uso en ej_uart2.c

Documentación de las funciones

char getd ( char(*)(void)  migetc  ) 

lee un carácter ASCII y transforma en cifra decimal

Parámetros:
migetc la funcion de recepcion a usar
Devuelve:
la cifra decimal o 0xFF si el carácter no es decimal

char geth ( char(*)(void)  migetc  ) 

lee un carácter ASCII y transforma en cifra hexadecimal

Parámetros:
migetc la funcion de recepcion a usar
Devuelve:
la cifra hexadecimal o 0xFF si el carácter no es hexadecimal

char gethex ( char(*)(void)  migetc  ) 

lee 2 caracteres ASCII y transforma en número hexadecimal

Parámetros:
migetc la funcion de recepcion a usar
Devuelve:
el número hexadecimal

int getint ( char(*)(void)  migetc  ) 

lee 4 caracteres ASCII y transforma en entero hexadecimal

Parámetros:
migetc la funcion de recepcion a usar
Devuelve:
el entero hexadecimal

void puth ( void(*)(char)  miputc,
char  a 
)

transforma la cifra hexadecimal (medio octeto) en 1 carácter ASCII y la envia

Parámetros:
miputc la funcion de envio a usar
a la cifra hexadecimal
Devuelve:
ninguno

void puthex ( void(*)(char)  miputc,
char  nb 
)

transforma un número hexadecimal (un octeto) en 2 caracteres ASCII y lo envia

Parámetros:
miputc la funcion de envio a usar
nb el número hexadecimal
Devuelve:
ninguno

Referenciado por main().

void putint ( void(*)(char)  miputc,
int  num 
)

transforma un entero (16 bits) en 4 caracteres ASCII y los envia

Parámetros:
miputc la funcion de envio a usar
num el entero hexadecimal
Devuelve:
ninguno

Referenciado por main().


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