美文网首页
STM8S003外部中断线使用方法及注意事项

STM8S003外部中断线使用方法及注意事项

作者: WangDaS | 来源:发表于2018-08-06 16:40 被阅读0次

初始化

EXTI_DeInit();
GPIO_Init(PORT, (GPIO_Pin_TypeDef)PINS, GPIO_MODE_IN_FL_IT); 
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOC , EXTI_SENSITIVITY_FALL_ONLY); //下降沿中断

中断线

INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
{
  //disableInterrupts();
  //if((GPIOC->IDR & 0x10) == 0){
    ev01s_sta.rev_int_flag = 1;
  //}
  //enableInterrupts();
}

之前尝试在中断中判断引脚进入中断后的状态,用于区分同一端口下,是哪个脚引发的中断,经测试后发现

if((GPIOC->IDR & 0x10) == 0

该引脚状态读取需要较长时间,项目使用的模块最长只能触发一段0.5ms的低电平时间,经测试,能够成功通过判断语句的概率只有20%,将以上判断语句取消后可以解决,好在我的项目该端口上只有这一个中断线,所以这个问题没有太大的影响

下降沿事件

相关文章

  • STM8S003外部中断线使用方法及注意事项

    初始化 中断线 之前尝试在中断中判断引脚进入中断后的状态,用于区分同一端口下,是哪个脚引发的中断,经测试后发现 i...

  • DEAE Sephadex A-25的使用方法及注意事项

    DEAE Sephadex A-25的使用方法及注意事项 产品简介 DEAE Sephadex A-25是以交联葡...

  • DEAE Sephadex A-25的使用方法及注意事项

    DEAE Sephadex A-25的使用方法及注意事项 本文转自生化试剂。 产品简介 DEAE Sephadex...

  • 2019-05-18

    蜗牛霜使用方法及注意事项 使用方法:洁面、保湿后,取适量蜗牛霜轻轻拍打。顺序是从额头到脸颊到鼻子,然后到下巴。最后...

  • 2019-05-31

    蜗牛霜使用方法及注意事项 使用方法:洁面、保湿后,取适量蜗牛霜轻轻拍打。顺序是从额头到脸颊到鼻子,然后到下巴。最后...

  • Retrofit Interceptor(拦截器) 拦截请求并做

    本文介绍Retrofit拦截器(Interceptor)的使用方法及相关注意事项 首先看一下Interceptor...

  • C语言中三种输入函数的区别

    在C语言中,有三种主要的输入函数:scanf(),fgets()以及gets()。他们的使用方法及注意事项...

  • UIScrollView

    注意事项 使用方法 -(void)scrollViewDidEndScrollingAnimation:(UISc...

  • 剃毛器详情策划

    1、颜色、造型 2、设计大奖 3、照明灯 4、干湿两用 5、刀头安全剃毛 6、使用方法及注意事项

  • Android中 标签的使用及注意事项

网友评论

      本文标题:STM8S003外部中断线使用方法及注意事项

      本文链接:https://www.haomeiwen.com/subject/fvsgvftx.html