Módulo de trabajo con pines


Definiciones

#define set_porta_as_digital()   ADCON1=0x06
 Pone como digital todo el Puerto A.

Funciones

void output_high_slow (BYTE puerto, BYTE pin)
 Pone a "1" el bit "pin" del puerto "puerto", verifica tris.
void output_high_fast (BYTE puerto, BYTE pin)
 Pone a "1" el bit "pin" del puerto "puerto", no verifica tris.
void output_low_slow (BYTE puerto, BYTE pin)
 Pone a "0" el bit "pin" del puerto "puerto", verifica tris.
void output_low_fast (BYTE puerto, BYTE pin)
 Pone a "0" el bit "pin" del puerto "puerto", no verifica tris.
BYTE input_slow (BYTE puerto, BYTE pin)
 Hace un test al bit "pin" del puerto "puerto", verifica tris.
BYTE input_fast (BYTE puerto, BYTE pin)
 Hace un test al bit "pin" del puerto "puerto", no verifica tris.
void set_pin_to_slow (BYTE puerto, BYTE pin, BYTE X)
 Pone a "1" o a "0" el bit "pin" del puerto "puerto", verifrica tris.
void set_pin_to_fast (BYTE puerto, BYTE pin, BYTE X)
 Pone a "1" o a "0" el bit "pin" del puerto "puerto", no verifica tris.
void set_pin_tris_to (BYTE puerto, BYTE pin, BYTE X)
 Pone a "1" o a "0" el bit "pin" del trisX "tris".
void set_pullup_portb (BYTE X)
 habilita o deshabilita las resistencias de pull-up del puerto B

Descripción detallada

se puede encontrar un ejemplo de uso en ej_pinio.c

Documentación de las definiciones

void set_porta_as_digital ( void   )     ADCON1=0x06

Pone como digital todo el Puerto A.

Devuelve:
vacio
Establece el "Puerto A" como digital

Definición en la línea 240 del archivo pinio.h.


Documentación de las funciones

BYTE input_fast ( BYTE  puerto,
BYTE  pin 
)

Hace un test al bit "pin" del puerto "puerto", no verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
"1" o "0" segun el estado del bit
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

BYTE input_slow ( BYTE  puerto,
BYTE  pin 
)

Hace un test al bit "pin" del puerto "puerto", verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
"1" o "0" segun el estado del bit
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void output_high_fast ( BYTE  puerto,
BYTE  pin 
)

Pone a "1" el bit "pin" del puerto "puerto", no verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
vacio
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void output_high_slow ( BYTE  puerto,
BYTE  pin 
)

Pone a "1" el bit "pin" del puerto "puerto", verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
vacio
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void output_low_fast ( BYTE  puerto,
BYTE  pin 
)

Pone a "0" el bit "pin" del puerto "puerto", no verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
vacio
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void output_low_slow ( BYTE  puerto,
BYTE  pin 
)

Pone a "0" el bit "pin" del puerto "puerto", verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
Devuelve:
vacio
Los dos parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void set_pin_to_fast ( BYTE  puerto,
BYTE  pin,
BYTE  X 
)

Pone a "1" o a "0" el bit "pin" del puerto "puerto", no verifica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
X,: Estado del pin "1" o "0"
Devuelve:
vacio
Los dos primeros parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void set_pin_to_slow ( BYTE  puerto,
BYTE  pin,
BYTE  X 
)

Pone a "1" o a "0" el bit "pin" del puerto "puerto", verifrica tris.

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
X,: Estado del pin "1" o "0"
Devuelve:
vacio
Los dos primeros parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void set_pin_tris_to ( BYTE  puerto,
BYTE  pin,
BYTE  X 
)

Pone a "1" o a "0" el bit "pin" del trisX "tris".

Parámetros:
puerto,: Direccion del puerto
pin,: pin a modificar
X,: Estado del pin "1" o "0"
Devuelve:
vacio
Los dos primeros parametros anteriores generalmente son remplazados por las definiciones PIN_XY

void set_pullup_portb ( BYTE  X  ) 

habilita o deshabilita las resistencias de pull-up del puerto B

Parámetros:
X,: es una variable de tipo char sin signo
Devuelve:
vacio
para habilitar las resistencias de pull-up X= 1 o TRUE para deshabilitar las resistencias de pull-up X= 0 o FALSE

Referenciado por main().


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