TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: cguzman 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
-
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!
-
Puedes usar una de estas tres:
Output_high()
Output_low()
Output_float()
-
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!
-
output_float() también lo pone como entrada.