- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC2530之中断系统 通用I/O中断 CC2530之中断系统 CPU 有18个中断源。每个中断源都有它自己的位于一系列 SFR 寄存器中的中断请求标志。相应标志位请求的每个中断可以分别使能或禁用。 中断分别组合为不同的、可以选择的优先级别。 中断屏蔽 每个中断请求可以通过设置中断使能 SFR 寄存器的中断使能位 IEN0 , IEN1 或者 IEN2 使能或禁止。 注意某些外部设备有若干事件,可以产生与外设相关的中断请求。这些中断请求可以作用在端口 0 、端口 1 、端口 2 、定时器 1 、定时器 2 、定时器 3 、定时器 4 和无线电上。对于每个内部中断源对应的 SFR 寄存器,这些外部设备都有中断屏蔽位。 中断概览 中断概览 中断使能寄存器0 中断使能寄存器1 中断使能寄存器2 中断处理 当中断发生时,CPU 就指向中断向量地址。一旦中断服务开始,就只能够被更高优先级的中断打断。中断服务程序由中断指令 RETI终止,当 RETI 执行时,CPU 将返回到中断发生时的下一条指令。 当中断发生时,不管该中断使能或禁止,CPU 都会在中断标志寄存器中设置中断标志位。如果当设置中断标志时中断使能,那么在下一个指令周期,由硬件强行产生一个 LCALL 到对应的向量地址,运行中断服务程序。 中断的响应需要不同的时间,取决于该中断发生时 CPU 的状态。 中断标志寄存器4 中断标志寄存器5 中断函数编制方法 #pragma vector = INTERRUPTION_VECTOR __interrupt void Fn(void) 使能中断步骤(参考要点) 1 、清除中断标志。 2 、如果有,则设置 SFR 寄存器中对应的各中断使能位为 1 3 、设置寄存器 IEN0 、 IEN1 和 IEN2 中对应的中断使能位为1 4 、设置 IEN0 中的 EA 位为 1 使能全局中断。 5 、在该中断对应的向量地址上,运行该中断的服务程序。 通用 I/O 中断 通用 I/O 引脚设置为输入后,可以用于产生中断。中断可以设置在外部信号的上升或下降沿触发(PICTL)。 P0 、P 1或 P2 端口都有中断使能位,对位于 IENl-2 寄存器内的端口所有的位都是公共的,如下: IEN1.P0IE : P0 中断使能 IEN2.P1IE : P1 中断使能 IEN2.P2IE : P2 中断使能 除了这些公共中断使能之外,每个端口的位都有位于 SFR 寄存器 P0IEN 、 P1IEN 和 P2IEN 的引脚的中断 使能。即使配置为外设 I/O 或通用输出的 I/O 引脚使能时都有中断产生。 通用 I/O 中断 当中断条件发生在 I/O 引脚之一上面, P0-P2 中断标志寄存器 P0IFG 、 P1IFG 或 P2IFG 中相应的中断状态标志将设置为 1 。不管引脚是否设置了它的中断使能位,中断状态标志都被设置。 当中断 已经执行 ,中断状态标志被清除,该标志写入 0 。 这个标志必须在清除 CPU 端口中断标志 ( PxIFG )之前被清除。 通用 I/O 中断 寄存器总结如下: P0IEN: P0 中断使能 P1IEN : P1 中断使能 P2IEN : P2 中断使能 PICTL : P0 、P1 和 P2 触发沿设置 P0IFG : P0 中断标志 P1IFG : P1 中断标志 P2IFG : P2 中断标志 通用 I/O 中断相关寄存器 通用 I/O 中断相关寄存器 通用 I/O 中断相关寄存器 实验三:任务一 用三个按键分别控制3个LED灯,当按下某一按键,对应的LED灯点亮 实验三:任务二 承接任务一,用三个按键分别控制3个LED灯,当按下某一按键,对应的LED灯点亮;延迟一段时间后,LED灯熄灭
您可能关注的文档
最近下载
- 2024年春学期部编版小学语文五年级下册教学计划附教学进度表精华版.pdf VIP
- 多因子选股系列研究之十八:成交量激增与骤降时刻的对称性与“一视同仁”因子构建.pdf
- 欣赏《月光》 示范课教学课件【人音版九年级音乐下册】.pptx
- 《眼镜镜片防雾性能测试规范(报批稿)》.pdf
- 2025年党组理论学习中心组学习计划文稿3篇.docx VIP
- 初中英语课外阅读黑布林版时光隧道中文译文.docx
- 2024年宁波象山县水务集团有限公司招聘笔试真题.docx VIP
- 经典童话故事英文绘本-灰姑娘.ppt
- 南通科技职业学院2024年提前招生校测样卷及答案(含语文、数学).pdf VIP
- 《元宵节》优质PPT课件.ppt
文档评论(0)