STM8L中断线和中断端口使用方法
设置中断有两种方法:
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中断线和中断端口使用方法相关推荐
- 常见的几种ADSL 路由器的端口映射方法
==大亚科技 DB-108路由器的端口映射方法 大亚108全攻略(路由设置方法,端口映射方法) 一.路由设置方法: 1.先硬件连接,现在的交换机没有UPLINK口了确认正确与否:看设备的PC指示灯是否 ...
- 如何网络监测其他计算机关闭445端口,关闭445端口的方法,教您电脑如何关闭445端口...
系统有些端口是我们平时用不到,但是又存在危险的端口,例如139.135.445等端口,windows默认是开着的,如果不关闭就有可能"躺枪",那么如何关闭445端口,一般的用户都对 ...
- 查看Windows端口及端口关闭方法
查看Windows端口及端口关闭方法 一.查看已开放的端口: 1.借助系统自带MS-DOS命令查看开放的端口(Win2000/XP/server2003) 在开始-运行-输入cmd,打入netstat ...
- Windows server2008修改远程桌面端口的方法
微软默认的服务器远程端口是3389,这是被很多黑客利用的端口,如何修改掉了,下面我们来说方法 很多朋友在使用WINDOWS操作系统的时候,都喜欢修改远程连接的默认端口.但是很多朋友由于修改端口的方法错 ...
- 给Apache虚拟主机增加端口的方法
这篇文章主要介绍了给Apache虚拟主机增加端口的方法,修改配置的方法很简单,需要的朋友可以参考下 找到你的apache安装目录,找到httpd.conf文件, 搜索#listen这一句,在下面增加 ...
- Linux操作系统ssh默认22端口修改方法
Linux操作系统ssh默认22端口修改方法 1.要限制通过ssh登陆Linux的IP, a.修改/etc/hosts.deny 在其中加入sshd:ALL 主要不要加#号 b.修改/et ...
- STM8L之外部中断
STM8L之外部中断 1.中断优先级 软件中断优先级设置函数 void ITC_SetSoftwarePriority(IRQn_TypeDef IRQn, ITC_PriorityLevel_Typ ...
- STM32 不断进入串口中断问题 解决方法
STM32 有时候会不断进入中断,解决方法如下 1.串口初始化配置时,需要打开ORE 溢出中断,如下红色代码所示 void Usart_Init(void) { GPIO_InitTypeDef GP ...
- java中断线程_Java中断线程的方法
使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回.这 ...
- Weblogic二种修改端口的方法(转)
转自:http://liuzidong.iteye.com/blog/690277 Weblogic二种修改端口的方法 环境:XP3,WebLogic92中文 一 修改配置文件 我的电脑的位置是: E ...
最新文章
- JQuery日记6.5 Javascript异步模式(一)
- 简单了解request与response
- 机器学习算法库scikit-learn的安装
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 周期性分析 | 卷积运算规律 | 交换律 | 结合律 | 分配率 | 冲击不变性 )
- linux文件的打包与下载总结,linux下文件的打包和压缩
- 程序员如何跨越35岁危机?这篇给点干货建议!
- 【Egret】Wing3发布移动APP功能,打包APK流程以及会遇到的问题
- Android版:验证手机号码的正则表达式 (转)
- 8个超好用的Python内置函数,提升效率必备
- 华为云教你7天玩转电商应用性能调优,课程免费速来报名!
- MapReduce的API介绍
- 控制虚拟服务器的软件,虚拟主机控制面板
- hl2240d硒鼓清零方法
- 如何优雅的注入Java Agent内存马
- 怎么用计算机提供权限,“你需要计算机管理员提供的权限才能对此文件进行更改”怎么办...
- TCP、UDP、IP头部结构
- oracle语句调试,Oracle中使用fnd_log_messages调试的步骤
- 微信小程序合并单元格
- Redis的哨兵机制你知道多少撒
- Java学习-使用文本编辑器编辑Java源代码
热门文章
- 电机计算机仿真,电机调速系统的计算机仿真
- 一点桌面计算机为什么打开方式,电脑默认软件打开方式 电脑上默认打开方式在哪设置...
- 面试官常问的web前端问题大全(10道面试真题祝你旗开得胜)
- php修改头像接口,php如何修改头像?
- python小工具—图片拼接PDF
- WebEx Recorder:性能最好的录屏软件
- 赤峰中考计算机考试软件,2017年内蒙古赤峰中考信息技术操作考试实施细则
- 常见字符编码详解ANSI,UTF-8,UCS,GBK,GB2312,BIG5
- 数字化转型:中国企业数字化转型趋势
- lodop 使用教程之图文详解 + 详细方法/参数的配置说明