设置中断有两种方法:
1: 中断线;
2:中断端口;
方法1:

GPIO_Init( KEY1_PORT, KEY1_PIN ,GPIO_Mode_In_FL_IT);                //按键初始化
EXTI_SetPinSensitivity(EXTI_Pin_1,EXTI_Trigger_Falling);            //设置外部中断1 为下降沿有效
enableInterrupts();                                                 //使能全局中断                                                                                               中断入口
disableInterrupts();                                                //关闭中断//处理事件
EXTI_ClearITPendingBit(EXTI_IT_Pin1);                               //清除中断标志位
enableInterrupts();                                                 //使能全局中断  

方法2:

EXTI_DeInit();                                                       //中断初始化
EXTI_SelectPort(EXTI_Port_B);                                        //选择GPIOB
EXTI_SetHalfPortSelection(EXTI_HalfPort_B_LSB ,ENABLE   );           //选择PB[3:0]
EXTI_SetPinSensitivity(EXTI_Pin_1, EXTI_Trigger_Falling);            //选择端口线1 下降沿
ITC_SetSoftwarePriority(EXTI1_IRQn, ITC_PriorityLevel_1);            //设置中断优先级
GPIO_Init( GPIOB, GPIO_Pin_1, GPIO_Mode_In_FL_IT);                   //初始化端口GPIOB_1
中断入口
disableInterrupts();                                                 //关闭中断//处理事件
EXTI_ClearITPendingBit(EXTI_IT_PortB );                              //清除标志位
enableInterrupts();                                                  //使能全局中断  

STM8L中断线和中断端口使用方法相关推荐

  1. 常见的几种ADSL 路由器的端口映射方法

    ==大亚科技 DB-108路由器的端口映射方法 大亚108全攻略(路由设置方法,端口映射方法) 一.路由设置方法: 1.先硬件连接,现在的交换机没有UPLINK口了确认正确与否:看设备的PC指示灯是否 ...

  2. 如何网络监测其他计算机关闭445端口,关闭445端口的方法,教您电脑如何关闭445端口...

    系统有些端口是我们平时用不到,但是又存在危险的端口,例如139.135.445等端口,windows默认是开着的,如果不关闭就有可能"躺枪",那么如何关闭445端口,一般的用户都对 ...

  3. 查看Windows端口及端口关闭方法

    查看Windows端口及端口关闭方法 一.查看已开放的端口: 1.借助系统自带MS-DOS命令查看开放的端口(Win2000/XP/server2003) 在开始-运行-输入cmd,打入netstat ...

  4. Windows server2008修改远程桌面端口的方法

    微软默认的服务器远程端口是3389,这是被很多黑客利用的端口,如何修改掉了,下面我们来说方法 很多朋友在使用WINDOWS操作系统的时候,都喜欢修改远程连接的默认端口.但是很多朋友由于修改端口的方法错 ...

  5. 给Apache虚拟主机增加端口的方法

    这篇文章主要介绍了给Apache虚拟主机增加端口的方法,修改配置的方法很简单,需要的朋友可以参考下 找到你的apache安装目录,找到httpd.conf文件, 搜索#listen这一句,在下面增加 ...

  6. Linux操作系统ssh默认22端口修改方法

    Linux操作系统ssh默认22端口修改方法 1.要限制通过ssh登陆Linux的IP,    a.修改/etc/hosts.deny 在其中加入sshd:ALL 主要不要加#号    b.修改/et ...

  7. STM8L之外部中断

    STM8L之外部中断 1.中断优先级 软件中断优先级设置函数 void ITC_SetSoftwarePriority(IRQn_TypeDef IRQn, ITC_PriorityLevel_Typ ...

  8. STM32 不断进入串口中断问题 解决方法

    STM32 有时候会不断进入中断,解决方法如下 1.串口初始化配置时,需要打开ORE 溢出中断,如下红色代码所示 void Usart_Init(void) { GPIO_InitTypeDef GP ...

  9. java中断线程_Java中断线程的方法

    使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回.这 ...

  10. Weblogic二种修改端口的方法(转)

    转自:http://liuzidong.iteye.com/blog/690277 Weblogic二种修改端口的方法 环境:XP3,WebLogic92中文 一 修改配置文件 我的电脑的位置是: E ...

最新文章

  1. JQuery日记6.5 Javascript异步模式(一)
  2. 简单了解request与response
  3. 机器学习算法库scikit-learn的安装
  4. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 周期性分析 | 卷积运算规律 | 交换律 | 结合律 | 分配率 | 冲击不变性 )
  5. linux文件的打包与下载总结,linux下文件的打包和压缩
  6. 程序员如何跨越35岁危机?这篇给点干货建议!
  7. 【Egret】Wing3发布移动APP功能,打包APK流程以及会遇到的问题
  8. Android版:验证手机号码的正则表达式 (转)
  9. 8个超好用的Python内置函数,提升效率必备
  10. 华为云教你7天玩转电商应用性能调优,课程免费速来报名!
  11. MapReduce的API介绍
  12. 控制虚拟服务器的软件,虚拟主机控制面板
  13. hl2240d硒鼓清零方法
  14. 如何优雅的注入Java Agent内存马
  15. 怎么用计算机提供权限,“你需要计算机管理员提供的权限才能对此文件进行更改”怎么办...
  16. TCP、UDP、IP头部结构
  17. oracle语句调试,Oracle中使用fnd_log_messages调试的步骤
  18. 微信小程序合并单元格
  19. Redis的哨兵机制你知道多少撒
  20. Java学习-使用文本编辑器编辑Java源代码

热门文章

  1. 电机计算机仿真,电机调速系统的计算机仿真
  2. 一点桌面计算机为什么打开方式,电脑默认软件打开方式 电脑上默认打开方式在哪设置...
  3. 面试官常问的web前端问题大全(10道面试真题祝你旗开得胜)
  4. php修改头像接口,php如何修改头像?
  5. python小工具—图片拼接PDF
  6. WebEx Recorder:性能最好的录屏软件
  7. 赤峰中考计算机考试软件,2017年内蒙古赤峰中考信息技术操作考试实施细则
  8. 常见字符编码详解ANSI,UTF-8,UCS,GBK,GB2312,BIG5
  9. 数字化转型:中国企业数字化转型趋势
  10. lodop 使用教程之图文详解 + 详细方法/参数的配置说明