Autor Tema: Seteo de puertos en ccs  (Leído 2151 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado SEBARUBIOLO

  • PIC10
  • *
  • Mensajes: 10
Seteo de puertos en ccs
« 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

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Seteo de puertos en ccs
« Respuesta #1 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!

No contesto mensajes privados, las consultas en el foro

Desconectado SEBARUBIOLO

  • PIC10
  • *
  • Mensajes: 10
Re: Seteo de puertos en ccs
« Respuesta #2 en: 30 de Marzo de 2014, 14:06:29 »
Gracias. Está bien claro.
Saludos.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Seteo de puertos en ccs
« Respuesta #3 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( )
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek


 

anything