第3章 CC2530编程----(4)中断编程

第3章 CC2530编程----(4)中断编程

ID:46587039

大小:2.99 MB

页数:56页

时间:2019-11-25

第3章 CC2530编程----(4)中断编程_第1页
第3章 CC2530编程----(4)中断编程_第2页
第3章 CC2530编程----(4)中断编程_第3页
第3章 CC2530编程----(4)中断编程_第4页
第3章 CC2530编程----(4)中断编程_第5页
资源描述:

《第3章 CC2530编程----(4)中断编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、物联网应用程序设计第3章CC2530编程----(4)中断编程邵星盐城工学院信息工程学院Email:shaoxing269@sina.comTel:15895188165目录1.中断概念2.中断相关寄存器3.示例分析4.程序烧写与调试2016/3/172目录1.中断概念2.中断相关寄存器3.示例分析4.程序烧写与调试2016/3/1731.中断概念中断技术主要用于实时监测与控制,要求单片机能及时地响应中断请求源提出的服务请求,并作出快速响应、及时处理。这是由片内的中断系统来实现的。当中断请求源发出中断请求时,如果中断请求被允许,单片机

2、暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中断服务处理程序处理完中断服务请求后,再回到原来被中止的程序之处(断点),继续执行被中断的主程序。2016/3/1741.中断概念中断响应和处理过程2016/3/1751.中断概念如果单片机没有中断系统,单片机的大量时间可能会浪费在查询是否有服务请求发生的定时查询操作上。采用中断技术完全消除了单片机在查询方式中的等待现象,大大地提高了单片机的工作效率和实时性。2016/3/176目录1.中断概念2.中断相关寄存器3.示例分析4.程序烧写与调试2016/3/1772.

3、中断相关寄存器----中断概览CC2530有18个中断源。每个中断源都有它自己的位于一系列SFR寄存器中的中断请求标志。相应标志位请求的每个中断可以分别使能或禁用。2016/3/1782.中断相关寄存器—CC2530的18个中断中断号码描述中断名称中断向量中断屏蔽中断标志0RFTXFIFO下溢或RXFIFO溢出RFERR03hIEN0.RFERRIETCON.RFERRIF1ADC转换结束ADC0BhIEN0.ADCIETCON.ADCIF2USART0RX完成URX013hIEN0.URX0IETCON.URX0IF3USART1R

4、X完成URX11BhIEN0.URX1IETCON.URX1IF4AES加密/解密完成ENC23hIEN0.ENCIES0CON.ENCIF5睡眠计时器比较ST2BhIEN0.STIEIRCON.STIF6端口2输入/USBP2INT33hIEN2.P2IEIRCON2.P2IF7USART0TX完成UTX03BhIEN2.UTX0IEIRCON2.UTX0IF8DMA传送完成DMA43hIEN1.DMAIEIRCON.DMAIF9定时器1(16位)捕获/比较/溢出T14BhIEN1.T1IEIRCON.T1IF10定时器2T253hIE

5、N1.T2IEIRCON.T2IF11定时器3(8位)捕获/比较/溢出T35BhIEN1.T3IEIRCON.T3IF12定时器4(8位)捕获/比较/溢出T463hIEN1.T4IEIRCON.T4IF13端口0输入P0INT6BhIEN1.P0IEIRCON.P0IF14USART1TX完成UTX173hIEN2.UTX1IEIRCON2.UTX1IF15端口1输入P1INT7BhIEN2.P1IEIRCON2.P1IF16RF通用中断RF83hIEN2.RFIES1CON.RFIF172016/3/17看门狗计时溢出WDT8BhIEN

6、2.WDTIEIRCON2.WDTIF92.中断相关寄存器----中断概览2016/3/17102.中断相关寄存器----中断使能每个中断请求可以通过设置中断使能SFR寄存器的中断使能位IEN0,IEN1或者IEN2使能或禁止。注意某些外部设备有若干事件,可以产生与外设相关的中断请求。这些中断请求可以作用在端口0、端口1、端口2、定时器1、定时器2、定时器3、定时器4和无线电上。对于每个内部中断源对应的SFR寄存器,这些外部设备都有中断屏蔽位。2016/3/17112.中断相关寄存器----中断使能为了使能任一中断功能,应当采取下列

7、步骤:1、清除中断标志。2、如果有,则设置SFR寄存器中对应的各中断使能位为1。3、设置寄存器IEN0、IEN1和IEN2中对应的中断使能位为1。4、设置IEN0中的EA位为1使能全局中断。5、在该中断对应的向量地址上,运行该中断的服务程序2016/3/17122.中断相关寄存器----中断使能IEN0(0xA8)中断使能0位名称复位R/W描述7EA0R/W禁用所有中断。0:无中断被确认1:通过设置对应的使能位将每个中断源分别使能和禁止6-0R0不使用,读出来是05STIE0R/W睡眠定时器中断使能0:中断禁止1:中断使能4EN

8、CIE0R/WAES加密/解密中断使能0:中断禁止1:中断使能3URX1IE0R/WUSART1RX中断使能0:中断禁止1:中断使能2URX0IE0R/WUSART0RX中断使能0:中断禁止1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。