怎么在电脑上自己做网站吗厦门网站制作公司找哪家

张小明 2026/1/10 10:00:43
怎么在电脑上自己做网站吗,厦门网站制作公司找哪家,关于建设设计院公司网站的建议,wordpress上传服务器ARM 架构中的 PRIMASK、FAULTMAST、BASEPRI 寄存器 这三个是 ARM Cortex-M 系列处理器 中的关键系统异常屏蔽寄存器#xff0c;用于控制中断和异常的行为。下面分别解释#xff1a;1. PRIMASK#xff08;优先级屏蔽寄存器#xff09; 作用#xff1a;临时屏蔽所有可配置优…ARM 架构中的 PRIMASK、FAULTMAST、BASEPRI 寄存器这三个是ARM Cortex-M 系列处理器中的关键系统异常屏蔽寄存器用于控制中断和异常的行为。下面分别解释1. PRIMASK优先级屏蔽寄存器作用临时屏蔽所有可配置优先级的中断即除NMI、HardFault外的异常。位宽1位只有最低位有效。值0允许所有中断默认。1屏蔽所有可屏蔽中断进入临界区。使用场景保护临界代码防止被中断打断。通常用__disable_irq()和__enable_irq()CMSIS函数操作。注意不影响NMI、HardFault等不可屏蔽异常。2. FAULTMASK故障屏蔽寄存器作用屏蔽除NMI外的所有异常包括可配置优先级的中断和HardFault。位宽1位只有最低位有效。值0允许所有异常默认。1屏蔽所有异常仅NMI能响应。使用场景用于故障处理程序如HardFault中防止其他异常干扰。可以屏蔽HardFault自身使当前故障升级为NMI。注意通常只有操作系统或错误恢复代码使用。3. BASEPRI基础优先级寄存器作用屏蔽优先级低于或等于某个阈值的中断。位宽取决于具体Cortex-M内核如M3/M4为8位支持256级优先级。值0关闭屏蔽功能默认。非0屏蔽所有优先级值大于等于该数值的中断数值越大逻辑优先级越低。使用场景选择性屏蔽低优先级中断允许高优先级中断响应。更精细的临界区保护。示例设置BASEPRI 0x20则屏蔽优先级 ≥ 0x20数字越大优先级越低的中断。允许优先级更高的中断数值 0x20继续响应。三者的比较寄存器屏蔽对象是否屏蔽NMI/HardFault粒度PRIMASK所有可屏蔽中断否全有或全无FAULTMASK所有中断 HardFault仅NMI可响应全有或全无BASEPRI优先级低于等于某阈值的中断否优先级阈值操作方式以Cortex-M为例汇编指令CPSID I ; 置位PRIMASK关中断 CPSIE I ; 清零PRIMASK开中断 CPSID F ; 置位FAULTMASK CPSIE F ; 清零FAULTMASK MSR BASEPRI, r0 ; 设置BASEPRI MRS r0, BASEPRI ; 读取BASEPRICMSIS函数C语言void__disable_irq(void);// 置位 PRIMASKvoid__enable_irq(void);// 清零 PRIMASKvoid__set_FAULTMASK(uint32_tvalue);uint32_t__get_FAULTMASK(void);void__set_BASEPRI(uint32_tvalue);uint32_t__get_BASEPRI(void);典型使用场景实时任务保护使用PRIMASK或BASEPRI保护短暂临界区。错误处理在 HardFault 处理中操作FAULTMASK避免嵌套异常。任务调度RTOS 在切换上下文时用BASEPRI屏蔽低优先级中断。总结这三个寄存器是 Cortex-M 异常/中断管理的关键PRIMASK用于全局中断开关FAULTMASK用于故障处理时的强屏蔽BASEPRI提供基于优先级的精细中断控制。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

服务器建设网站软件下载东莞新增活动轨迹

想要在浏览器中轻松查看各种3D模型文件?这款在线3D模型查看器就是你的完美选择!它不仅支持多种主流3D文件格式,还能让你无需安装任何专业软件就能实现复杂的模型交互操作。 【免费下载链接】Online3DViewer A solution to visualize and expl…

张小明 2026/1/10 9:47:46 网站建设

中国企业信用网站官网3免费建站网站

从一张电路板到批量生产:揭秘BOM清单如何“指挥”PCB工厂高效协作 你有没有过这样的经历? 辛辛苦苦画完原理图、布好PCB,导出一堆文件发给 PCB板生产厂家 ,结果打样回来一看——芯片贴反了、某个电阻没贴、甚至整颗IC缺料………

张小明 2026/1/10 9:47:47 网站建设

html做网站步骤大全做网站个人

利用网络与邮件进行脚本操作 1. 使用 Lynx 访问网络数据 在进行 shell 脚本编程时,互联网可能并非首先会想到的元素。不过,有一些实用工具能让你在 shell 脚本中轻松访问网络及其他网络设备的数据。Lynx 就是这样一款工具,它是一个基于文本的浏览器,由堪萨斯大学的学生于…

张小明 2026/1/10 9:47:47 网站建设

网站优化排名价格抖音直播间引流推广方法

终极开源文档扫描方案:OpenScan完整使用指南 【免费下载链接】OpenScan A privacy-friendly Document Scanner app 项目地址: https://gitcode.com/gh_mirrors/op/OpenScan 在当今数字化办公时代,文档扫描已成为日常工作的重要环节。OpenScan作为…

张小明 2026/1/10 9:47:48 网站建设

巨野做网站的昆明展示型网站开发

还在为光学设计时找不到准确的材料数据而烦恼吗?这个免费开源光学常数数据库就是你的救星!想象一下,当你需要设计一个镜头或者激光系统时,只需轻轻一点,数千种材料的光学常数尽在掌握。这不仅仅是一个数据库&#xff0…

张小明 2026/1/10 9:47:49 网站建设