TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Pedro en 29 de Marzo de 2018, 09:17:03

Título: Como cambiar puerto de entrada para utilizar una misma funcion en mikroc?
Publicado por: Pedro en 29 de Marzo de 2018, 09:17:03
Saludos, estoy haciendo una funcion para el sensor dht22, si utilizo un sensor no es problema, el problema viene cuando quiero poner varios, pero no se como se puede cambiar puerto de entrada antes de llamar a la funcion, ya que dentro de la funcion tengo while(sdh_22_1){}  leyendo una puerta;  Ejemplo:

sbit pin_sdh22_1   at TRISB.B7 ;
sbit sdh22_1         at PORTB.B7 ;
sbit pin_sdh22_2   at TRISB.B6 ;
sbit sdh22_2         at PORTB.B6 ;
....
funcion lectura_sensor(void){
   while(sdh_22_1){}  ;      sdh_22_x  es lo que me gustaria cambiar de manera elegante 
....
}
  :(
Título: Re:Como cambiar puerto de entrada para utilizar una misma funcion en mikroc?
Publicado por: KILLERJC en 29 de Marzo de 2018, 12:08:19
lamentablemente no se como define los puertos MikroC pero es una estructura, existe algun .h que muestre la estructura de los PORTx o TRISx ?