你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
stm32中断怎样pending
[复制链接]
岩
提问时间:2014-1-10 08:43 /
stm32中断如何挂起?怎么恢复?
赞
0
收藏
0
评论
7
分享
发布时间:2014-1-10 08:43
举报
请先
登录
后回复
7个回答
有缘于你
回答时间:2014-1-10 08:57:37
a0a.1 0b0c
RE:stm32中断怎样pending
ISPR[2]:全称是:Interrupt Set-Pending Registers,是一个中断挂起控制寄存器组。每个位对应的中断和ISER是一样的。通过置1,可以将正在进行的中断挂起,而执行同级或更高级别的中断。写0是无效的。
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
赞
0
评论
回复
支持
反对
fengye5340
回答时间:2014-1-10 09:34:56
a0a.1 0b0c
RE:stm32中断怎样pending
当高优先级的中断正在执行中,如果发生了低优先级的中断,CPU自然会将低优先级中断挂起,当高优先级中断执行完毕后,再去处理低优先级中断,这个时候需要清除挂起位,采用库函数中的一个函数去处理就可以了 比如,EXTI_ClearITPendingBit()
赞
0
评论
回复
支持
反对
看起来很黑
回答时间:2014-1-10 09:43:11
a0a.1 0b0c
RE:stm32中断怎样pending
通过中断标志位的置一和置〇来控制??
赞
0
评论
回复
支持
反对
岩
回答时间:2014-1-10 10:40:53
a0a.1 0b0c
回复:stm32中断怎样pending
回复第 2 楼 于2014-01-10 08:57:37发表:
ISPR[2]:全称是:Interrupt Set-Pending Registers,是一个中断挂起控制寄存器组。每个位对应的中断和ISER是一样的。通过置1,可以将正在进行的中断挂起,而执行同级或更高级别的中断。写0是无效的。
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
感谢您的回复,我补充一下:在一个时间点上,发生了一个中断,但是我不想处理,希望过一段时间再来响应它。请问该怎么处理?谢谢
赞
0
评论
回复
支持
反对
勒布朗
回答时间:2014-1-10 16:19:17
a0a.1 0b0c
RE:stm32中断怎样pending
看寄存器手册。库函数里面也有的
赞
0
评论
回复
支持
反对
dzc2001
回答时间:2014-1-11 00:29:37
a0a.1 0b0c
RE:stm32中断怎样pending
又挂起就必定有清除,固件库里面都是配对的
赞
0
评论
回复
支持
反对
wkuang
回答时间:2014-1-11 22:59:59
a0a.1 0b0c
RE:stm32中断怎样pending
感谢您的回复,我补充一下:在一个时间点上,发生了一个中断,但是我不想处理,希望过一段时间再来响应它。请问该怎么处理?谢谢
---------------------------
收到一个中断后,可以置一个标志,或者起一个定时器,定时器超时后做中断后处理操作。 很容易实现的
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:stm32中断怎样pending
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
RE:stm32中断怎样pending
RE:stm32中断怎样pending
回复:stm32中断怎样pending
ISPR[2]:全称是:Interrupt Set-Pending Registers,是一个中断挂起控制寄存器组。每个位对应的中断和ISER是一样的。通过置1,可以将正在进行的中断挂起,而执行同级或更高级别的中断。写0是无效的。
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
感谢您的回复,我补充一下:在一个时间点上,发生了一个中断,但是我不想处理,希望过一段时间再来响应它。请问该怎么处理?谢谢
RE:stm32中断怎样pending
RE:stm32中断怎样pending
RE:stm32中断怎样pending
---------------------------
收到一个中断后,可以置一个标志,或者起一个定时器,定时器超时后做中断后处理操作。 很容易实现的