《单片机技术与应用》课件-25.了解CC2530中断源的优先级_第1页
《单片机技术与应用》课件-25.了解CC2530中断源的优先级_第2页
《单片机技术与应用》课件-25.了解CC2530中断源的优先级_第3页
《单片机技术与应用》课件-25.了解CC2530中断源的优先级_第4页
《单片机技术与应用》课件-25.了解CC2530中断源的优先级_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机技术与应用了解CC2530中断源的优先级为什么需要优先级?智能家居系统:烟雾传感器中断的优先级应高于温度传感器中断,因为烟雾传感器检测到的火灾隐患更为紧急,需要立即处理。

优先级的意义紧急事件得到及时响应避免处理不当导致故障CC2530的中断优先级管理规则高优先级:心脏骤停(如RF收发中断)中优先级:低优先级:骨折(如定时器中断)感冒(如GPIO中断)立即处理排队处理最后处理为便于灵活运用,各个中断源的优先级可以通过编程设置CC2530的中断优先级管理规则中断嵌套中断源的优先级判断优先为哪个中断源服务CPU支持以中断嵌套的方式来依次处理各个中断源的中断请求CC2530CC2530的中断优先级管理规则高优先级打断

低优先级(急诊插队)同级别不会打断正在处理的中断低级别先到先服务CC2530的中断优先级管理规则CC2530的中断源分组组中断源IPG0RFERRRFDMAIPG1ADCT1P2INTIPG2URX0T2UTX0IPG3URX1T3UTX1IPG4ENCT4P1INTIPG5STP0INTWDT6个中断优先级组包含3个中断源单片机技术与应用CC2530中断源优先级设置CC2530中断源优先级设置6个中断优先组(IPG0~IPG5)CC25300级1级2级3级最低优先级最高优先级CC2530中断源优先级设置优先级寄存器IP0寄存器IP1CC2530中断源优先级设置寄存器定义CC2530中断源优先级设置优先级IP1_IPGX寄存器设置(高位)IP0_IPGX寄存器设置(低位)说明0级0000最低(默认)1级0101较低2级1010较高3级1011最高(可插队)CC2530中断源优先级设置IPG0组的优先级设置为3IP1的第0位置为1IP0的第0位置为1CC2530中断优先级设置灵活:通过优先级设置,可确保关键任务的中断优先级足够高。CC2530中断源的自然优先级自然优先级规则:

如果多个组被设置成相同级别,则组号小的要比组号大的优先级高。例如,如果IPG0-IPG5是同级,则IPG0优先级最高,而IPG5优先级最低。

同一组内的3个中断源,最左侧的中断源优先级最高,最右侧的优先级最低。CC2530中断源的自然优先级IPG0RFERRRFDMA优先级最高优先级最低确保了中断系统的正常工作提升嵌入式系统的实时性通过实践提升能力培养解决问题的能力和严谨的工程思维CC2530中断源的自然优先级

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论