历史上的今天

今天是:2024年11月14日(星期四)

2019年11月14日 | STM8L EXITB一个端口两个中断的实现

发布者:blq0681 来源: 51hei关键字:STM8L  EXITB  中断 手机看文章 扫描二维码
随时随地手机看文章

void EXTI_Config(void)

    EXTI_DeInit();   

    EXTI_SetPinSensitivity(EXTI_Pin_5,EXTI_Trigger_Falling); 

    ITC_SetSoftwarePriority(EXTI5_IRQn, ITC_PriorityLevel_1);

    GPIO_Init(KEY_PORT, KEY_RT_PIN, GPIO_Mode_In_PU_IT);



    EXTI_SetPinSensitivity(EXTI_Pin_3,EXTI_Trigger_Falling);  

    ITC_SetSoftwarePriority(EXTI3_IRQn,ITC_PriorityLevel_1);

    GPIO_Init(GPIOB,GPIO_Pin_3,GPIO_Mode_In_FL_IT );

     

    disableInterrupts();           //关闭中断                                                                  //处理事件 

    EXTI_ClearITPendingBit(EXTI_IT_PortB );     //清除标志位

    enableInterrupts();                         //使能全局中断 

}


中断部分:


extern bool UserButton2;

   

INTERRUPT_HANDLER(EXTI3_IRQHandler, 11)

{

  while(GPIO_ReadInputDataBit(GPIOB,GPIO_PIN_3)==0)

  {

        //UserButton2 = TRUE;

        break;

  }

  EXTI_ClearITPendingBit(EXTI_IT_PortB);

  EXTI_ClearITPendingBit(EXTI_IT_Pin3);

}


INTERRUPT_HANDLER(EXTI5_IRQHandler, 13)

{

  u16 x =0;

  while(GPIO_ReadInputDataBit(GPIOB,GPIO_PIN_5)==0)

  {

    x++;

    Delay_(5);

    if(x==300)

    {

        x =0;       UserButton2 = TRUE;

        break;

    }

  }

  EXTI_ClearITPendingBit(EXTI_IT_PortB);

  EXTI_ClearITPendingBit(EXTI_IT_Pin5);

 

}

关键字:STM8L  EXITB  中断 引用地址:STM8L EXITB一个端口两个中断的实现

上一篇:STM8L 151G6U6 驱动RW1820温度传感器
下一篇:stm8l 低功耗 halt_active模式

推荐阅读

仓储和物流机器人领域市场规模巨大,前景可观、我国电商行业发展迅速,在其推动下,物流仓储业将有巨大的市场空间。但是与发达国家相比,单位GDP中我国的仓储成本占比是发达国家的2-3倍之高,因此仓储业的成本控制将是一个长期存在的目标,而智能化的仓储AGV将是降低运营成本的选择之一。来自Tractica的研究数据显示,至2021年全球仓储和物流机器人的市场...
下面是自己在学习AVR单片机时的学习经验,分享出来给大家,一起学习。1、AVR单片机采用RISC架构,8051单片机采用CISC架构。 前者速度为后者的2~4倍,为流水线操作指令。2、 AVR单片机有32个通用寄存器(地址在RAM区从$0000开始到$001F),其中有6个(最后6个)合并为3个16位的X,Y,Z寄存器,用来存放地址指针,Z寄存器还可以寻址程序存储器。3、 哈佛结构,1...
韩联社昨日报道,三星电子原定于13日飞往西安和天津的两架包机已被取消,原因或与中国近日加强入境检疫有关。不过韩国外交部今日表示,中韩两国为简化双方企业人士入境程序设置的“快捷通道”依旧保持正常运行,三星包机被取消属于个别未获批案例,韩方将继续就此与中方协调。韩国外交部表示,LG Display前一天的赴华包机已通过“快捷通道”向广州工厂派...

史海拾趣

问答坊 | AI 解惑

LCD Scope 40MSPS

网上找到的一个示波器网站 http://www.eosystems.ro/…

查看全部问答∨

有调通过marvell wifi 8686 sdio接口驱动来讨论下???

正在调sdio接口的wifi 8686驱动,sdio确认好的,读写寄存器,加载固件都没问题。有以下问题: 1. 我是直接把驱动放在bsp中编的,wince启动后自动加载wifi驱动, 并且这个wifi驱动会自行搜索热点。我的理解是wifi驱动加载固件启动完wifi芯片注册网络 ...…

查看全部问答∨

protel 99se中,sp232E在哪个库中?

如题。 protel 99se中,SP232E所在的库叫什么?…

查看全部问答∨

求救,自己定制系统不能显示中文??

奇怪,在pb5.0自己定制的系统不能显示中文,只能显示"_",但用mobile Hansheld作系统的话就能显示中文,什么回事呢? …

查看全部问答∨

看看我的成果

本人长期从事单片机开发应用,积累了一定的经验。本人将毕生研究心得集成了文字,放在我的博客里,希望大家光临指导,并给点意见。我的博客地址;http://blog.mcuol.com/user/Article/500.html…

查看全部问答∨

STM32的FLASH使能和禁止半周期访问对运行有什么区别吗

                                 如题…

查看全部问答∨

f2812AD转换波动很大,不知是什么原因?

用电位器输出一个电压值,从我watch窗口看到的ADCresult值都在变化,变化比较大。如0xabc0,b为都会能差4,帮忙分析一下可能那里设置不对。谢谢!…

查看全部问答∨

LM3S811使用心得之ADC

从参加抢LM3S811的活动后,每天都期待啊,终于在4.26的下午,顺风快递发来信息去取快递,其实已经料到是811到啦,好兴奋的跑到校门口外迎接顺风,领到包裹后,回寝室迫不及待的打开它,没错是811 。用811把我以前的LCD有重新驱动了起来,下面是我这 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved