TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: er_clemen en 15 de Julio de 2003, 23:22:00

Título: E/S DIGITALES CON PIC16F877
Publicado por: er_clemen en 15 de Julio de 2003, 23:22:00
Hola amigos:

Estoy trabajando con el PIC16F87 con Pic Basic Pro y quiero programar utilizando entradas y salidas digitales.

¿debo especificar mediante algun comando que son E/S DIGITALES?

¿Los comandos HIGH y LOW, no definen automaticamente los pines asociados a ellos como salidas o es necesario siempre utilizar siempre el comando TRIS?

GRACIAS.
Título: RE: E/S DIGITALES CON PIC16F877
Publicado por: MGLSOFT en 16 de Julio de 2003, 07:17:00
Los comandos high y low no configuran el port, eso lo hces con trisa o trisb.
Tmbien y si te convence ma puedes poner Input porta.1 o output portb.4, por ejemplo.
Eso te configura cada pin en particular del port, pero los otros quedan como estaban, si no estaban configurados siguen asi.
Título: RE: E/S DIGITALES CON PIC16F877
Publicado por: en 16 de Julio de 2003, 15:42:00
Más que un comando lo que tendrías que mirar es un registro en concreto el ADCON1 que hay una tabla para la configuración de los pines como analógico/digital, en tu caso por ejemplo para colocar todos los pines en digital sería: 00000110 del registro ADCON1