如何判断某个端口是不是输入高电平

2019-07-21 04:14发布

void BATTERY_IRQHandler(void)
{

if ((GPIOC->IDR & GPIO_Pin_8) != RESET)
{
     
   TIM_Cmd(BASIC_TIM,DISABLE);
}
   
}
我的这个函数想表达  要是pc8口输入的是高电平 那么久关闭时钟计时器  但是这个功能一直没有实现 我用示波器检测了我的这个引脚输出的时候
悬空情况下,居然就是高电平 在加一个高电平 他会变高 但是时钟计时器没有关闭,我想知道是怎么回事
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。