Amigos, fiz o seguinte programinha no compilador MikroC Pro usando a sua biblioteca interna chamada "BUTTON" para acionar um simples botão que faz piscar todos os leds ligados ao PORTD do PIC. Ao usar tal função interna do compilador, ele já configura o pino em questão (RB0) como entrada para aceitar o comando do botão. Mas, o código não funcionou. Alguém saberia me explicar por que?
void main() {
trisd=0;
trisb.rb0=1;
portd=0;
while(1){
if (Button(&PORTB,0,0,10)){ / / esta função falhou!
portd=255;
delay_ms(200);
portd=0;
delay_ms(200); }
}
}