郑州网站建设优化网站建设印花税

张小明 2026/1/12 9:57:58
郑州网站建设优化,网站建设印花税,浙江省建设通网站,电子商务网站建设影响因素一、寄存器映射 内核里面的cpu主要通过D-Bus,I-Bus,S-Bus与外设沟通#xff0c;其中S-Bus是主要用来访问外设的 当我们访问一个外设地址时#xff0c;数据会从cpu然后通过S-Bus再到AHB总线矩阵#xff0c;经过某些处理到达APB(挂载着外设) 但APB_BUS也不知道这个地址是什么…一、寄存器映射内核里面的cpu主要通过D-Bus,I-Bus,S-Bus与外设沟通其中S-Bus是主要用来访问外设的当我们访问一个外设地址时数据会从cpu然后通过S-Bus再到AHB总线矩阵经过某些处理到达APB(挂载着外设)但APB_BUS也不知道这个地址是什么只有cpu知道然后被转译到apb只知道在自己总线上寻址访问后续需要联通从memory map -图示-bootloadr-再到bus总线-芯片架构二中断悬起|中断的延迟|中断时怎么被处理的|产生单一一次中断的中断处理过程1.当外设发生了中断就会在总线上发起一次请求最后就会传到NVIC然后将特定的寄存器此处为悬起寄存器悬起寄存器会引起内部异常然后会通知cpu去响应异常处理器此时会从线程模式转变为handle模式当检测到有悬起就会去写解悬寄存器进入了中断函数悬起马上就会解悬拓展三、了解持续触发中断的中断处理过程与上面只触发一次不同当有持续的中断到来第一次处理过程是一样的当进入了中断服务函数马上就会清除悬起标志位但是中断服务函数还没退出的时候因为写了解悬寄存器所以悬起寄存器不会悬起当cpu退出中断服务后当外部中断还再触发此时悬起寄存器再次挂起处理器会再次进入handle模式一个重要的特例电平触发中断对于电平触发的中断如外部GPIO中断需要特别注意在进入中断服务程序后NVIC会清除悬起位。但是如果中断引脚上的电平在中断服务程序退出前一直没有恢复比如仍然是高电平那么NVIC硬件会立即再次置起悬起位。A:为什么一直触发不会悬起四、产生多次中断脉冲的中断处理过程脉冲位于中断悬起过程中丢中断情况一中断请求产生于中断悬起过程中如果这种脉冲式中断因为中断悬起寄存器只有一个所以在没有解旋之前都算作一次的中断请求同时他们都是同一个中断标志位所以进入中断服务函数后只会处理一次丢中断情况二中断请求产生于中断服务函数在单核f411不会出现但在多核可能出现此状况就是在中断服务函数的时候中断请求只是一个状态中断请求带来的是中断标志位在后面时刻同时把两个标志位同时清除了。在中断函数进程当中pending位还是能被置一A为什么在处理中断服务函数时有一个中断脉冲触发该中断又可以挂起他不是屏蔽了吗拓展与总结这与我们之前讨论的“标准NVIC行为”有何区别您之前的理解和我们之前的讨论是基于ARM Cortex-M内核NVIC的典型或标准行为。而这张图展示的是一种可能的软件模拟策略或特定硬件控制器的工作方式。我们将两者对比一下结论所以回答您的问题“那这张图为什么有中断请求不能再次悬起”因为这张图描述的不是ARM Cortex-M NVIC的标准硬件行为而是一种特定的、旨在防止中断重入和保证系统稳定性的逻辑模型。 在这种模型下“悬起位”更像是一个“门锁”门锁一旦打开悬起位置1在门被关上之前悬起位清除任何试图再次开门新的中断请求的动作都是无效的。若新中断请求是更高优先级能再次置位悬起位且会嵌套中断即使在当前中断函数中清除了悬起位只要新请求的中断优先级更高硬件会再次置位其悬起位且 CPU 会打断当前中断函数优先执行更高优先级的中断服务。若新中断请求是同优先级或更低优先级分两种情况若系统允许同优先级中断嵌套需特殊配置可再次置位执行完当前函数后会响应新请求若系统默认不允许同 / 低优先级嵌套如 Cortex-M 系列的常规行为悬起位会被置位但要等到当前中断函数执行完毕、退出时才会检测并响应该悬起位。五、异常流程压栈当中断请求后有一段延迟然后从原先的线程执行到异常流程首先数据总线他会压栈会把一些寄存器压入栈中指令总线就回去向量表取向量通过向量找到异常处理指令入栈流程当发生中断当前运行的寄存器会被依次压入栈中假设只有一个主栈帧现在运行到如图所示地方来中断后会直接回到最上边栈底R0并存入了R1-R3,R12和R14因为要回到原来程序还得保存pc指针。其中LR的值会被考入到栈中而寄存器里面的lr的值会变为EXC_RETURN详情可见.调用栈和fault analyzers快速找到bug压栈是通过S-Bus进行压栈I-code就可以进行访问对应的flash区找到对应的异常处理函数六、中断优化A:一般来说 进中断后不是要先判断标志位然后再清楚标志位吗 难道这个标志位有时候是外设自己的挂起寄存器 有些是nvic的标志位在中断处理流程中外设自身的挂起寄存器标志位和NVIC 的 pending 位是两个不同层级的概念处理逻辑也有所区别具体可以从以下角度梳理一、中断产生的 “两层标志” 逻辑中断请求的产生是“外设→NVIC→CPU”的层级传递外设层外设如 EXTI、定时器、USART先产生中断事件将自身的挂起标志位置 1如 EXTI_PR 的某一位、TIMx_SR 的 UIF 位。NVIC 层外设的中断请求被传递到 NVIC 后NVIC 对应通道的pending 位置 1表示 “该中断已被 NVIC 受理等待 CPU 响应”。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

有一个网站 人物模型可以做各种动作上海网站设计公司

Langchain-Chatchat向量检索机制揭秘:如何提升大模型问答准确率 在企业知识管理日益复杂的今天,一个常见的痛点是:新员工入职后反复询问“年假怎么休”“报销流程是什么”,HR和行政人员疲于应对重复问题;而制度文档虽…

张小明 2026/1/10 20:28:58 网站建设

个人网站可以做淘宝推广用php做商城网站的设计论文

在当今生物医学研究爆炸式增长的时代,如何从海量文献中快速准确地找到相关信息成为了科研人员面临的重要挑战。pubmedbert-base-embeddings作为一款专为生物医学领域优化的语义嵌入模型,正在改变这一现状。 【免费下载链接】pubmedbert-base-embeddings …

张小明 2026/1/10 20:30:24 网站建设

网站生成静态建网站多少钱一平方

巴菲特与全球市场的互动关系 关键词:巴菲特、全球市场、投资理念、价值投资、市场影响、互动机制、投资策略 摘要:本文深入探讨了巴菲特与全球市场的互动关系。从巴菲特独特的投资理念和策略出发,分析其投资行为如何对全球市场产生影响,同时全球市场的动态变化又怎样作用于…

张小明 2026/1/10 3:24:09 网站建设

如何利用网站做产品推广做网站公司需要准备资料

计算机集群系统搭建与进程间通信技术解析 1. 系统搭建基础 在构建计算机集群系统时,硬件和软件的选择是关键的第一步。对于硬件而言,不同需求的用户有不同的选择方案。专业开发者使用六个月前的技术就足够,而对于爱好者来说,一个 100Base - T 集线器连接四台或更多的二手…

张小明 2026/1/10 20:31:44 网站建设

wordpress网站如何加百度搜索购买手表网站

第一章:Open-AutoGLM 个人信息保护法适配方案在数据驱动的智能服务日益普及的背景下,Open-AutoGLM 作为一款开源自动化语言模型框架,必须严格遵循《个人信息保护法》(PIPL)的相关要求,确保用户数据处理的合…

张小明 2026/1/10 15:25:48 网站建设

做网站好还是小程序好400网站建设推广

在复杂的网络环境中,仅凭设备列表和配置信息很难快速理解设备之间的连接关系。传统的手动绘制拓扑图不仅耗时耗力,还容易因网络变更而过时。NetBox拓扑视图插件通过智能拓扑发现技术,将NetBox中的设备连接关系自动转换为直观的网络拓扑图&…

张小明 2026/1/10 20:34:28 网站建设