大家好,我用的是PIC32 MX27 0F512H微控制器。我正在努力实现一个开关。我希望RB2和RB3作为输入端口。在我的硬件默认情况下,这些GPIO是高的,当我按下开关,他们变得低。我检查了硬件和工作情况。但在我的软件中,当我读取这些RB2和RB3GPIO时,我输入的值总是显示0x00作为值。这里是我的代码片段#define sw10_in()TRISBbits.TRISB2=1;#define sw11_in()TRISBbits.TRISB3=1;#defineReadSwitch.()(PORTReadBits(IOPORT_B,BIT_2)&BIT_2)int main(){vola
tile uint switchstatus;sw10_in();switchstatus=ReadSwitch.();//r对RB2}进行标注