您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 中断寄存器 >

STM8L外部中断 为何 死循环 寄存器操作

发布时间:2019-06-15 21:09 来源:未知 编辑:admin

  中这一点很不同, STM8S自动清除外部中断,而STM8L是需要软件清除, 清除标志位的寄存器根据设置而不同,下面有说明。

  第二步、设置中断触发方式STM8L中 PB 与 PD 端口比较特殊可以有两种触发模式

  第一种方式 与A,C port一样通过下面两个寄存器设置触发模式 设置 寄存器EXTI_CONF[0]为0 ,表示Port B[3:0] 使用第一种方式(我在此命名为普通方式)

  第二种方式 通过EXTI_CR3寄存器设置触发模式EXTI_CONF[0]为1,表示Port B[3:0] 使用第二种方式(我在此命名为特殊方式)

  PB1普通模式中断向量号为9 ,其中KEY_Interrupt 可以根据实际命名, 只要和后面写的中断函数名一致就可以。

  EXTI_SR1 =0x02; // 如果设置为 普通模式通过此寄存器清除 中断标志位

  EXTI_SR1 =0x02; // 如果设置为 普通模式通过此寄存器清除 中断标志位

  通过下面的第一个表格 可以知道 如果我们用普通中断模式 端口B1的中断 属于 EXTI1 (如果是PB2 属于EXTI2), 特殊模式 端口B的中断属于EXTIB and EXTID,

  知道这点 后我们结合手册中的中断向量 表就知道 我们应该在哪个位置写中断 入口函数名了。

http://rotorooterpa.com/zhongduanjicunqi/70.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有