TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: SEBARUBIOLO en 30 de Marzo de 2014, 10:51:48

Título: Seteo de puertos en ccs
Publicado por: SEBARUBIOLO en 30 de Marzo de 2014, 10:51:48
¿es necesario setear los puertos en ccs?
Por ejemplo, cuando escribo output_high(PIN1) ¿automáticamente queda declarado como puerto de salida?, ¿o necesito declararlo antes?
Y si luego escribo if(input(PIN1))...... ¿Cambia el set del PIN1?

Saludos a todos
Título: Re: Seteo de puertos en ccs
Publicado por: Suky en 30 de Marzo de 2014, 12:29:20
No, no es necesario. Por default todos los puertos están configurados de la siguiente manera USE STANDARD_IO. O sea, cada vez que se usa se configura como entrada o como salida según la necesidad. Otras dos opciones disponibles son: #USE FAST_IO, #USE FIXED_IO

Utiliza el buscador y la ayuda de CCS y encontraras más info.


Saludos!

Título: Re: Seteo de puertos en ccs
Publicado por: SEBARUBIOLO en 30 de Marzo de 2014, 14:06:29
Gracias. Está bien claro.
Saludos.
Título: Re: Seteo de puertos en ccs
Publicado por: PalitroqueZ en 30 de Marzo de 2014, 14:36:42
¿es necesario setear los puertos en ccs?
Por ejemplo, cuando escribo output_high(PIN1) ¿automáticamente queda declarado como puerto de salida?, ¿o necesito declararlo antes?
Y si luego escribo if(input(PIN1))...... ¿Cambia el set del PIN1?

Saludos a todos

input() cambia el estado del tris de forma transparente, pero hay funciones que no, e.j input_state( )