tengo un 18f4550 y no me reconoce si un pin tiene un (0) o un (1), siempre
reconoce (0).
No quiero usar la sentencia Button de Mikroc ya que ocupa bastante memoria.
adjunto una parte del programa y los valores del oscilador.
Alquien tendria alguna sugerencia.
Gracias.
void main(void)
{
unsigned char a;
TRISB.F0=1;
TRISB.F1=0;
if(PORTB.F0==0) {
PORTB.F1=1;
}else {
PORTB.F1=0;
}
while(1);
}
osc = 20 MHz
PPLDIV_5S = ON
CPUDIV_OSC1_PLL2 = ON
USBDIV2 = ON
FOSC_HS_1H
FCMEN_OFF
IESO_OFF
PWRT_ON_2L
BOR_ON_2L
BORV_43_2L
WDT_OFF
WDTPS_256
MCLRE_ON
LPT1OSC_OFF
PBADEN_OFF
CCP2MX_ON
STRVEN_ON
LVP_OFF
XINST_OFF