Autor Tema: Configuracion Individual de un BIT en CCS  (Leído 1532 veces)

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

Desconectado cguzman

  • PIC10
  • *
  • Mensajes: 16
Configuracion Individual de un BIT en CCS
« en: 28 de Mayo de 2013, 17:05:35 »
Buenas Tardes

Estoy con un proyecto con el PIC 18F452 en CCS y necesito configurar los PINES de MICRO con entrada o salida en cualquier parte del programa.
Lo que pasa es que si lo hago por puerto y tengo activado algun pin configurado como salida me lo apaga a la en la funcion
SET_TRIS_X();
En pocas palabras una instruccion que configure un bit individualmente en C de CCS

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: Configuracion Individual de un BIT en CCS
« Respuesta #1 en: 28 de Mayo de 2013, 18:25:02 »
Hola cguzman, CCS se comporta por defecto, justamente como lo necesitas.  No necesitas usar la instrucción SET_TRIS_X(); sino que simplemente usas las instrucciones que hacen que el pin sea de entrada o de salida según necesites.  Busca en el manual la directiva #USE STANDARD_IO(port)
Saludos!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Configuracion Individual de un BIT en CCS
« Respuesta #2 en: 28 de Mayo de 2013, 18:44:15 »
Puedes usar una de estas tres:
Output_high()
Output_low()
Output_float()

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: Configuracion Individual de un BIT en CCS
« Respuesta #3 en: 28 de Mayo de 2013, 20:31:41 »
Puedes usar una de estas tres:
Output_high()
Output_low()
Output_float()

Así es, cualquiera de estas tres instrucciones, pone al pin que utilices con ellas como salida; como complemento, si utilizas una instrucción como por ejemplo input(pin_x), el pin es usado como entrada.

Saludos!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Configuracion Individual de un BIT en CCS
« Respuesta #4 en: 29 de Mayo de 2013, 01:42:59 »
output_float() también lo pone como entrada.