stm8 的IO 配置问题
我用的是STM8S103F,这是管脚图,我想用的是PB4,PB5两个按钮,控制A3的LED灯。逻辑是这样的:当PB4不按下则LED闪一下,当PB4按下,则LED亮, 当PB4,PB5按下,led灭这是我的程序:io配置:PA_DDR=0XFF; //A口为输出,110 PA_CR1=0XFF; PA_CR2=0;前面定义过A3为P5. PB_DDR =0x00; PB_CR1= 0x10; PB_CR2=0;//PB4 第二个010 PB_DDR =0x00; PB_CR1= 0x20;//PB5 第一个 PB_CR2=0;主程序为:while(1){ int M; if(PB_IDR&0X20==0) M=1; else if(PB_IDR&0X20==1) M=2; else if((PB_IDR&0X20)&&(PB_IDR&0X20)) M=3; switch(M) { case 1: P5=1;//点LED delay_1ms(255); P5=1; case 2: P5=1;//点LED case 3: P5=0 }}问题是调试没有反应