当前位置: 首页 > news >正文

CH58X/CH59X的中断优先级配置机制

沁恒的RISC-V内核中,常见于BLE芯片中的有青稞V3和V4系列。这两个内核中,均有支持中断优先级配置的功能。

根据青稞V4手册、CH592手册和EVT,有如下几点信息:

1、可配置最高位第7位的抢占优先级,以及第6、5位的响应优先级。

2、CH592在.s启动文件中启用了中断嵌套功能,支持2级中断嵌套(主函数被打断->部分执行1级中断函数;1级中断函数被打断->执行2级中断函数)。

3、CH592的3.3章节中有默认优先级(自然优先级)。

4、EVT工程中有中断优先级配置接口为PFIC_SetPriority()。

 

笔者有两个自问自答:

①问:配置“PFIC_SetPriority(UART1_IRQn, 0);”后,串口1的中断优先级会最高吗?

答:不会。调用PFIC_SetPriority(UART1_IRQn, 0)后,串口1的中断优先级与默认优先级无异。

②问:用户层代码中仅配置串口1的中断优先级,“PFIC_SetPriority(UART1_IRQn, 1<<5);”后,串口1的中断优先级是=1了,比TMR0的默认优先级=2还高了吗?

答:相反,串口1的中断优先级会更低,比3.3章节表格中优先级最低的WDOG_BAT中断,还要低。

 

一言以蔽之,默认的自然优先级,与可配置的优先级,要组合起来作为UINT8数据来对比。

调用PFIC_SetPriority(IRQn_Type, X<<5)后,的实际优先级 为: (X<<5) | 默认优先级。

①高3位的默认优先级为0,故只要配置了IRQn_Type中断的高6/5位的其中任意一位为1,IRQn_Type的优先级就比3.3章节表格中所有的默认优先级还要低了。

②3个可配置位,故0≤X≤7。

 

以下为应用代码中配置了部分代码后的优先级。表格越上方的中断优先级越高。

 

http://www.jsqmd.com/news/334069/

相关文章:

  • 2026年GEO源头厂家决策指南:深度解析摘星AI登顶之道与五大服务商全景测评 - 2026年企业推荐榜
  • <span class=“js_title_inner“>从数据供给到价值变现的闭环构建|大模型与数据要素论坛圆满落幕!</span>
  • 2026亚马逊自养号测评技术全解:五大核心维度构建安全运营体系
  • 2026全自动均质器实力厂家TOP5推荐:质量好、口碑出众、售后无忧 - 品牌推荐大师1
  • 2026四川盲道砖厂家权威榜单 全场景适配 品质与口碑双优全景指南 - 深度智识库
  • 2026年西安升学职高推荐榜单:聚焦艺术升学优势,优选优质教育平台 - 深度智识库
  • <span class=“js_title_inner“>VFP调用EXCEL的补充方法</span>
  • 2026年GEO源头厂家推荐 摘星AI登顶TOP1!服务商综合选购全指南 - 2026年企业推荐榜
  • 领航智联时代:阿里云 MQTT+Kafka 车/物联网实时数据分析解决方案
  • 大厂前端面试最新整理笔记(50万字经验总结)
  • 血珀戒指选购攻略:看图辨真假与品质
  • 上海开放大学电子商务导论作业答案
  • <span class=“js_title_inner“>聚辰半导体冲刺港股:9个月营收9.3亿 利润3.1亿 陈作涛控制24%股权</span>
  • CF2141B 学习笔记
  • Java awt包不存在错误解决:检查JDK安装与环境变量配置
  • 百考通「降重+降AI」双效合一,轻松通过查重与AI检测双重关卡
  • 2026扫码点单系统-亿坊-一套系统搞定门店经营管理全部所需!
  • <span class=“js_title_inner“>将Visual FoxPro的数据转给Excel</span>
  • 双向链表是什么?和单向链表区别详解
  • 收藏必学!AI Agent核心模块全解析:从“会聊天“到“能干活“的进化之路
  • 反内卷健身叙事:海外网红营销如何以“适度锻炼”理念撬动新消费群体
  • <span class=“js_title_inner“>何用 OLE Automation 打印指定范围的 Word 文档</span>
  • 收藏必备!程序员小白也能看懂的大模型入门指南:从基础到实战全解析
  • 信管毕设创新的开题指导
  • Cell |重测序使用近缘参考基因组,结果偏差有多大?
  • <span class=“js_title_inner“>为什么今年会有如此多的端到端VLA工作?</span>
  • <span class=“js_title_inner“>一个将VFP报表转换到WORD的类</span>
  • 【论文阅读】Being-H0.5:规模化以人为中心的机器人学习以实现跨具身化泛化
  • <span class=“js_title_inner“>自动驾驶之心春节活动来啦(2.1-2.23)</span>
  • V20 Update 8 版本预览演示现场