×

计算机系统原理教程之STM32微处理器的详细资料说明

消耗积分:0 | 格式:rar | 大小:2.22 MB | 2020-03-14

分享资料个

  4.1 STM32处理器内核结构

  4.1.1 Cortex-M3内核的功能模块

  4.1.2 Cortex-M3处理器内核的特点

  4.2 STM32处理器编程模型

  4.2.1 工作模式

  4.2.2 工作状态

  4.2.3 特权等级

  4.3寄存器

  4.3.1 Cortex-M3中的寄存器

  4.3.2 寄存器分类与功能

  4.4异常与中断

  4.4.1 系统异常类型和外部中断类型

  4.4.2 异常向量表

  4.4.3 优先级定义

  4.5 存储器与堆栈

  4.5.1 数据类型

  4.5.2 存储器格式

  4.5.3 按字对齐与按半字对齐

  4.5.4 堆栈

  4.6 复位的分类和复位流程

  4.6.1 复位的分类

  4.6.2 Cortex-M3处理器复位流程

  4.7 STM32的最小系统

  ARM公司设计出的32位Cortex-M3微处理器内核, 然后ST购买了该设计的授权, 再进一步设计和集成了Ram、Flash等外设,最终生产出STM32系列微处理器芯片。

  本章主要以ST公司开发的基于ARM Cortex-M3内核的STM32系列嵌入式微处理器为例,讨论嵌入式微处理器的结构和编程模型。

  ARM体系结构共定义了7个版本,从版本1到版本7, ARM体系的 指令集功能不断扩大,不同系列的ARM处理器,性能差别很大, 应用范围和对象也不尽相同,但是,如果是相同的ARM体系结构, 那么基于它们的应用软件是兼容的。 Cortex系列处理器是基于ARMv7架构的,分为 Cortex_M3、 Cortex_R和 Cortex_A共三类。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !