我正在使用 MikroC 尝试对我的 PIC16f62 微控制器进行编程。我已经设法让我的输出工作(我可以打开 LED 等),但我似乎无法让输入工作。
这是我当前的代码:
void main() {
TRISB.RB0 = 0; //set Port RB0 as output
PORTB.RB0 = 1; //set Port RB0 to high (turn on LED)
TRISA = 1; //Set PORTA as inputs
for(;;){ //endless loop
if(PORTA.RA0 == 1){ //if push button is pressed
PORTB.RB0 = !PORTB.RB0; \\toggle LED
}
}
}
我不知道问题是我没有正确配置 PORT 还是我正在检查按钮是否按下不正确。
任何帮助表示赞赏。谢谢。