stm8l152 芯片某个输出引脚不能置0 , GPIO_LOW(GPIOD,GPIO_Pin_0); GPIO_LOW(GPIOD,GPIO_Pin_1); GPIO_Init( GPIOD, GPIO_Pin_0, GPIO_Mode_Out_PP_High_Fast); //推挽输出 GPIO_Init( GPIOD, GPIO_Pin_1, GPIO_Mode_Out_PP_High_Fast); //推挽输出 #define GPIO_LOW(a,b) a->ODR&=~b 在上面代码执行过程中,发现d0输出始终为高(万用表测量2.5v) 同样的配置d1输出为零,什么原因? |
评分
查看全部评分
外围电路需要上拉电阻吗?0和1脚都没有。
评分
查看全部评分
我强制给引脚接地,读出来还是高电平。
评分
查看全部评分