历史上的今天
今天是:2024年09月17日(星期二)
2019年09月17日 | STM8L中断线和中断端口使用方法
2019-09-17 来源:eefocus
设置中断有两种方法:
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(); //使能全局中断
下一篇:个人练习:串口中断和通信
史海拾趣
|
图说微电子最前沿:最好的绝缘介质是什么?-就是什么介质都没有 在集成电路中,将晶体管连接起来的是导线(如图中褐色的是铜线),将导线隔离起来的是绝缘介质(图中绿色部分就是最普遍采用的绝缘介质二氧化硅)。随着集成电路工作频率的提升以及导线之间间距的不断缩小,导线之间寄生电容对电路性能的影响越来 ...… 查看全部问答> |
|
请问诺基亚5200通过蓝牙驱动IVT BlueSoleil与电脑连接,并打开蓝牙串行端口服务。然后在PC机上的超级终端里面连接到此手机蓝牙串口,并可以发送AT命令,但是奇怪的是,发AT可以返回OK,也可以发一些查询型号的AT命令,都有返回。但是 ...… 查看全部问答> |
|
尤其是1st of 10 req\'d task args to pass to func ,就是最后输入参数的10个有什么作用,刚看了英语解释,不是很懂,谢谢… 查看全部问答> |
|
如图所示为抗干扰声控开关电路。该电路由话筒S、选频放大器、单稳整形电路IC1、信号存储器IC2a与IC2b、可控硅交流开关SCR及脉冲清零电路IC4等组成。 电路中BG1为9014或3DG4M、3DG201、3DG401、3DG8A和3DG88等。BG2、BG3选用3DG12或3DG130。IC1、I ...… 查看全部问答> |
|
现任TI 应用工程师兼科技委员会高级会员John Betten和现任 TI 高级应用经理兼科技委员会资深成员Robert Kollman 详尽讨论了适用于驱动 LED 和进行 LED 调光的各种开关电源拓扑,并告诉你这些电源的相关优点。与君共享。… 查看全部问答> |
|
为什么一定要集成PHY呢?难道嵌入式系统就一定要集成PHY?集成PHY有其好处亦有其坏处,好处无非就是total cost,集成度等方面有优势,坏处其实也不少:1.无法满足某些安规标准,有些场合是需要光耦隔离的,这个时候就不能用了;2.增加芯 ...… 查看全部问答> |




