第2章 Cortex-M3概览 2.1 简介 2.2 寄存器组 2.3 操作模式和特权级别 2.4 内建的嵌套向量中断控制器 2.5 存储器映射 2.6 总线接口 2.7 存储器保护单元(MPU)2.8 指令集 2.9 中断和异常 2.1 0调试支持 2.1 1Cortex-M3的品性简评 2.1 1.1 高性能 2.1 1.2 先进的中断处理功能 2.1 1...
1.2ARMCortexM3处理器 1.2.1ARM公司 1.2.2ARM处理器 1.3STM32微控制器 1.3.1从CortexM3内核到基于CortexM3的MCU 1.3.2STM32微控制器产品线 1.3.3STM32微控制器命名规则 1.4嵌入式系统的软件 1.4.1无操作系统的嵌入式软件 1.4.2带操作系统的嵌入式软件 1.4.3典型嵌入式操作系...
第2章CortexM3综述 2.1基础 2.2寄存器 2.2.1R0~R12: 通用目的寄存器 2.2.2R13: 栈指针 2.2.3R14: 链接寄存器 2.2.4R15: 程序计数器 2.2.5特殊寄存器 2.3操作模式 2.4内置的嵌套向量中断控制器 2.4.1支持嵌套中断 2.4.2支持向量中断 2.4.3支持动态修改优先级 2.4.4中断等待减小 2....
第1章ARM CortexM3核介绍 1.1CortexM3主要特性 1.2典型M3核处理器特性 1.2.1命名规则 1.2.2产品功能和外设配置 习题 第2章开发环境搭建 2.1MDK安装 2.2新建工程 2.3采用STLink调试仿真代码 习题 第3章基本I/O端口控制 3.1MDK新建工程 3.2MDK工程配置 3.3寄存器法操作代码分析 3.4时钟配置 ...
7、 概述 ARM Cortex-M3 处理器的两种操作模式及其切换机制。 答: 线程模式和处理者模式,异常产生使中断用户应用程序执行从线程模式切换到处理者模式, 执行异常服务程序,异常返回,由处理者模式切换到线程模式,继续执行被打断的用户应用 程序。 8、 异常和中断有什么联系和区别?ARM Cortex-M3 处理器最多能支持多少...
第1章ARM CortexM3核介绍 1.1CortexM3主要特性 1.2典型M3核处理器特性 1.2.1命名规则 1.2.2产品功能和外设配置 习题 第2章开发环境搭建 2.1MDK安装 2.2新建工程 2.3采用STLink调试仿真代码 习题 第3章基本I/O端口控制 3.1MDK新建工程 3.2MDK工程配置 3.3寄存器法操作代码分析 3.4时钟配置 ...
3.4 ARMCortex-M3内核 3.5 内存储器单元(Flash/SRAM)3.5.1 SRAM存储器 3.5.2 Flash存储器 3.6 中断系统 3.7 通用输入/输出(GPIO)3.7.1 GPIO功能模块 3.7.2 数据寄存器操作 3.7.3 数据方向 3.7.4 中断控制 3.7.5 模式控制 3.7.6 引脚配置 3.7.7 标识(Identification)3.8 通用定时器...
1.5.2 嵌入式操作系统支持 20 习题1 21 第2章 ARM Cortex-M3内核体系结构 22 2.1 CORTEX-M3处理器组件 22 2.1.1 处理器内核 23 2.1.2 嵌套向量中断控制器NVIC 23 2.1.3 总线矩阵 24 2.1.4 存储器保护单元MPU 24 2.1.5 系统调试组件 24 2.1.6 调试端口SW/SWJ-DP 26 2.1.7 AHB访问...