Autor Tema: Como cambiar puerto de entrada para utilizar una misma funcion en mikroc?  (Leído 1235 veces)

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

Desconectado Pedro

  • PIC10
  • *
  • Mensajes: 7
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 
....
}
  :(

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Como cambiar puerto de entrada para utilizar una misma funcion en mikroc?
« Respuesta #1 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 ?


 

anything