中断向量表10.29

news/2025/10/29 20:45:39/文章来源:https://www.cnblogs.com/xzaxs/p/19175367

今天学到了一个咩用的知识,台式电脑的主板有的支持集成显卡和独立显卡同时输出,有的不支持。只能同时单个输出,但是可以在一个显卡上接两个显示器实现分屏。此电脑-属性-设备管理器-显示适配器
单片机在启动时一般先会启动文件,51单片机是后缀为.a文件,STM32单片机是后缀为.s文件,作用是为C/C++程序的运行准备好环境,包括内存、时钟和库函数等。

步骤 执行者 动作描述 目标
1 硬件/CPU 上电复位 (POR) 强制所有硬件到初始状态。
2 硬件/CPU 检查 BOOT 引脚 确定代码的启动位置(如主 Flash)。
3 硬件/CPU 读取向量表 确定 SP 和 PC 的初始值。
4 硬件/CPU 设置初始 SP/PC 初始化主栈指针,跳转到 Reset_Handler。
5 启动文件 调用 SystemInit() 配置系统时钟和 Flash 等基础硬件。
6 启动文件 初始化数据段 从 Flash 复制 .data 到 RAM,将 .bss 段清零。
7 启动文件 调用库初始化 初始化 C 运行时环境和静态构造函数。
8 启动文件 调用 main() 进入用户应用程序的起点。

中断向量表的作用:
1.初始化栈指针(MSP)和复位处理函数(Reset_Handler)地址。CPU从硬件执行到软件执行的基石。Cortex-M架构中,第一个(0x00)32位字是初始化堆栈指针的值,第二个(0x04)32位字是复位处理程序的入口地址。
2.提供中断(定时器、串口等)和异常(除零、访问错误等)的向量表,帮助内核找到对应的服务程序(ISR)地址并跳转执行。
3.地址重映射。可以从默认地址重定位到其他地址。
堆栈的作用:函数调用和中断处理
1.存储局部变量
2.存储函数返回地址
3.中断和异常时的现场保护

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/950239.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nordic无线开发---nRF Connect SDK 3.0更新版的安装入门介绍

2025.10.14更新: 增加了NCS v3.1.0和v3.1.1在中文Windows系统上编码问题的解决方案 增加了说明,nrfutil sdk-manager以及解决了SDK在Windows系统上git状态错误的问题 nRF Connect SDK,简称NCS,是Nordic最新的SDK平…

macOS镜像下载地址

macOS Catalina 10.15.7 (19H2) (无第三方引导)文件:macOS Catalina 10.15.7 19H2.dmg大小:7.71GBMD5:5F15506A22A11A0FE17E3DAE463FCEB8SHA1:43EBEDD8CDE672B2FC29A38DDAB91B3FD56571C5SHA256:D3AA8D17B9CF123…

关于 google 登陆的一些奇妙技巧

起源是某一次在机房心血来潮登 google 账号,在被此电话号码无法用于验证弄红温之后疯狂回退,结果意外发现登上了! 具体操作如下: 首先点击登录界面,正常输入邮箱、密码,然后会让你验证一下手机, 这个时候我们选…

移位寄存器 蓝色 与 粉红色 有什么区别

移位寄存器 蓝色 与 粉红色 有什么区别你已经注意到 LabVIEW 的移位寄存器 会出现不同颜色,比如 蓝色 和 粉红色,这其实代表的是 数据类型(Data Type)不同,并不影响移位寄存器的逻辑功能。🎨 一、颜色 = 数据类…

第9天(中等题 滑动窗口)

打卡第九天 2道中等题题目:代码: class Solution { public:int longestOnes(vector<int>& nums, int k) {int ans = 0, left = 0, cnt0 = 0;for (int right = 0; right < nums.size(); right++) {cnt0 +=…

Palantir Ontology 技术深度解析:化繁为简,连接数据与决策的数字孪生

Palantir Ontology 技术深度解析:化繁为简,连接数据与决策的数字孪生Palantir Technologies,这家以《指环王》中“真知晶球”命名的大数据分析公司,其核心技术之一 Ontology(本体) 正是其平台(如 Foundry 和 Go…

CF1196F K-th Path

经典赛前活动脑子。 一般碰到这种题思考一些特殊性。 考虑答案一定不大于边权第 \(k\) 小的边权,所以现在只有起点为前 \(k\) 小边权的端点能够成为答案,暴力跑即可。 还是要想到单独一条边的情况。

转换FastText训练数据格式到Parquet(Polars,KIMI)

转换FastText训练数据格式到Parquet(Polars,KIMI)User: 你知道fasttext用于训练的数据格式吗? Kimi: FastText 的训练数据格式非常简单:每一行代表一个训练样本。 对于文本分类任务,每行的开头是标签(label) ,…

PlantAssistant-VUE属性数据

PlantAssistant-VUE属性数据 引言 依托主流工厂设计软件数字化交付数据文件,AVEVA公司PDMS/E3D的RVM和Intergraph公司SP3D的VUE:VUE 属性数据 SP3D的VUE文件一般可以导出两种属性文件,一种是XML文件,一种是MDB2文件…

由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程

本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为…

数学证明的一些记录

T[2025/10/29]: 题目链接:https://codeforces.com/gym/105578/problem/B \(n与m互质,i从1到n,j从1到m,式子im+jn \% nm\),对于任何一对\(i j\),式子的值都不同 要证明这个式子,即证明不存在一对i,j使得 f(i1,j1)…

10.29(续)

代码大全2的6-10章读后感: 第 6 章 “变量命名的艺术” 看似基础,却直击编程中的 “沟通痛点”。书中强调 “好的命名应能自我说明,让读者无需查看上下文就能理解变量含义”,这一点让我深受触动。以往我常为图方便…

DicomObjects .NET 8.48.231.0 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025.10.29__jyu每日一题题解

完全平方数 题目大意 给定一个正整数 \(n\),找到最小的正整数 x,使得它们的乘积是一个完全平方数。 思路 1. 定理 算术基本定理指出:任何大于1的自然数 \(N\),要么本身是素数,要么可以唯一地分解为有限个素数的乘…

CSP-J/S2024 游记

一个蒟蒻的CSP-J/S2024游记可能是全网写得最晚的一篇 CSP-J/S2024 游记 歌:Fin.ArcDeaR - MisoilePunch♪ ~タケノコ添え~ 游记 Day 0x80000000 在表弟家玩时得知了csp报名的事 申请报名了,但一直没有审核通过 结果…

以《出师表》作为例子,对比通用分块和父子分块的区别

我们以《出师表》(节选)为例,通过具体分割结果对比**通用分块**和**父子分块**的核心差异。《出师表》结构清晰(含表文开头、历史回顾、治国建议、出师目的等部分),适合展示两种分块策略的不同逻辑。以《出师表》…

苏联套娃

无意义文章。无意义文章。

DP 状态设计

如果有些东西是一段一段的,那么你可以考虑一个一个点转移,分别考虑拼到前一段上或者新开一段。 P2679 [NOIP 2015 提高组] 子串

winget不可用,一直转圈,文字变蓝色

情况解决 原因是连接不上默认的winget源。(默认自带winget源和msstore源) 换ustc源之后一切都好了。 https://mirrors.ustc.edu.cn/help/winget-source.html winget source remove winget winget source add winget …

Uno Platform 6.3 发布:支持 .NET 10 预览版并兼容 VS 2026

Uno Platform 6.3 发布,新增对 .NET 10 预览版和 Visual Studio 2026 新解决方案格式的支持,提升 WebAssembly 图像解码性能,优化 TabView 控件和 Hot Design 设计时工具。Uno Platform 团队发布了 6.3 版本,这是一…