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

基于ARMCortex-M4F内核的MSP432MCU开发实践【1.5】

3.3.6 特殊寄存器

1.中断寄存器

3个中断寄存器用于控制异常的使能和禁用。只有在特权级下,才允许访问这3个寄存器。对于时间关键任务来说,PRIMASK(优先级屏蔽寄存器)和BASEPRI(基本优先级屏蔽寄存器)对于暂时关闭中断是非常重要的。而FAULTMASK(故障屏蔽寄存器)则可以被操作系统用于暂时关闭错误处理机能,这种处理在某个任务崩溃时可能需要,因为在任务崩溃时,常常伴随着大量的错误。在系统处理这些任务时,通常不再需要响应这些错误。总之,FAULTMASK是专门留给操作系统用的。3个中断寄存器的具体功能如表3-5所示。

2.控制寄存器

控制寄存器用于定义特权级别,主要用于选择当前使用哪个堆栈指针。主要条件标志位的具体含义如表3-4所示。控制寄存器具体含义如表3-6所示。

3.4 MSP432微控制器的存储器

说到存储器,就不得不说目前比较流行的两种存储结构:冯·诺依曼结构和哈佛结构。

1945年,冯·诺依曼首先提出了“存储程序”的概念,其冯·诺依曼结构(Von Neumann)的处理器使用同一个存储器,经由同一个总线传输。冯·诺依曼结构(也称普林斯顿结构)是一种将程序指令存储器和数据存储器合在一起的存储器结构。冯·诺依曼结构的微控制器的程序和数据共用一个存储空间,程序(指令)存储地址和数据存储地址指向同一个存储器的不同物理位置,采用单一的地址及数据总线,程序指令和数据的宽度相同;处理器执行指令时,先从储存器中取出指令解码,再取操作数执行运算,即使单条指令也要耗费几个甚至几十个机器周期;在高速运算时,在传输通道上会出现瓶颈效应,其存储器结构示意图如图

http://www.cnnetsun.cn/news/174380.html

相关文章:

  • Thinkphp和Laravel党员素质能力提升管理系统vue
  • 【权威对比】Open-AutoGLM与Parasoft SOAtest集成能力评测:数据背后的真相
  • eDiary电子日记本(记录生活点滴)
  • Thinkphp和Laravel+vue好未来团购网系统vue
  • Open-AutoGLM vs SoapUI:谁才是自动化测试协同的终极利器?
  • Android ---【经验篇】项目上线前工序:部署 SpringBoot 项目(二)
  • 还在盲目集成测试工具?Open-AutoGLM与SOAtest的6个致命区别你必须知道
  • 基于springboot+vue的Web的出租车拼车系统(源码+lw+部署文档+讲解等)
  • 基于springboot+vue的Vue和SpringBoot的城市环保行政执法系统(源码+lw+部署文档+讲解等)
  • 基于VUE的教师培训在线管理平台[VUE]-计算机毕业设计源码+LW文档
  • 【自动化测试平台选型避坑指南】:从Open-AutoGLM到Tosca的7项适配指标实测对比
  • Open-AutoGLM vs JMeter:性能测试如何选择?3大维度全面解析
  • Open-AutoGLM 与 BrowserStack 兼容性对比(稀缺内部数据首次公开)
  • Open-AutoGLM与Sauce Labs兼容性深度剖析:90%团队忽略的4个核心参数
  • 【前端自动化测试避坑指南】:Open-AutoGLM与Cypress在移动端的真实表现对比
  • 【AI测试工具新标杆】:Open-AutoGLM如何以0.1ms响应精度碾压Ranorex?
  • Open-AutoGLM 与 Playwright 到底怎么选?:3大核心维度全面测评,90%的人都忽略了这一点
  • 【顶级测试架构师亲授】:Open-AutoGLM对接Sauce Labs的7步完美适配法
  • 大数据时代MongoDB的性能瓶颈与解决办法
  • 【Open-AutoGLM vs Applitools】:谁才是视觉测试的终极王者?
  • 【专家亲测】Open-AutoGLM与UiPath操作复杂度全面拆解(含学习曲线数据)
  • Open-AutoGLM vs WinAutomation:高并发场景下谁更稳定?(实测结果曝光)
  • 为什么你的自动化项目失败了?Open-AutoGLM与Power Automate适配性全剖析
  • Thinkphp和Laravel框架社区物业车位缴费房屋充电桩管理系统 论文
  • 你真的了解Open-AutoGLM与Katalon Studio的适配边界吗?
  • 【测试工程师必看】Open-AutoGLM与Katalon Studio适配差异的5大关键点
  • 【自动化平台选型避坑指南】:Open-AutoGLM与Power Automate 6大场景实测对比
  • Vue3+TypeScript+Element-Plus确认对话框ElMessageBox.confirm
  • 企业流程自动化怎么选,Open-AutoGLM和Power Automate到底差在哪?
  • 为什么99%的人没发挥Open-AutoGLM全部潜力?,解锁隐藏的动态权重调优功能