《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第2章 ColdFire概述与MCF52233硬件最小系统

freescale semiconductor 第2章ColdFire概述与MCF52233硬件最小系统 V1.0 2009.2
第2章 ColdFire概述与MCF52233硬件最小系统 V1.0 2009.2

本章目录 ColdFire系列微处理器概述 MCF5223x系列微控制器存储器映像与编程结 构 .3 MCF52233的引脚功能与硬件最小系 统
本章目录 2.1 ColdFire系列微处理器概述 MCF5223x系列微控制器存储器映像与编程结 构 2.2 MCF52233的引脚功能与硬件最小系 统 2.3

2.1 ColdFire系列微处理器概述 么1996年、32位 ≤68K体系结构的延续 ≤5-25美元、10-400MIPS ≤V1内核是ColdFire V.2内核的简化版本 必 V3内核包括优化的指令预取流水线,分支预 测能力,和更高的操作频率 红 V4内核的微体系结构和V3内核相比,性能 提高了2.8倍,拥有更加广阔的应用
2.1 ColdFire系列微处理器概述 1996年、32位 68K体系结构的延续 5-25美元、10-400 MIPS V1内核是ColdFire V2内核的简化版本 V3内核包括优化的指令预取流水线,分支预 测能力,和更高的操作频率 V4内核的微体系结构和V3内核相比,性能 提高了2.8倍,拥有更加广阔的应用

2.2MCF5223x系列微控制器存储器映像与编程结构 学习一个新MCU芯片的过程: (1)了解性能及内部主要功能模块与存储空间的地址分配。 (2)了解基本的编程结构、编程模式及寻址方式。 (3)了解中断结构。 (4)了解芯片的引脚的总体布局情况、硬件最小系统电路。 (5)理解第一个工程的结构、工程中各个文件的基本功能。 (6)编译(compile)、链接(link),理解列表文件、 机器码文件。 (7)借助硬件评估环境,重复练习。 (8)理解第一工程的执行过程
2.2 MCF5223x系列微控制器存储器映像与编程结构 学习一个新MCU芯片的过程: (1)了解性能及内部主要功能模块与存储空间的地址分配。 (2)了解基本的编程结构、编程模式及寻址方式。 (3)了解中断结构。 (4)了解芯片的引脚的总体布局情况、硬件最小系统电路。 (5)理解第一个工程的结构、工程中各个文件的基本功能。 (6)编译(compile)、链接(link),理解列表文件、 机器码文件。 (7)借助硬件评估环境,重复练习。 (8)理解第一工程的执行过程

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.1MCF5223x性能概述与内部结构简图 可选的额外模块 BDM PLL GPIO JTAG Crypto 4通道32位 4通道 10/1001 计时器 DMA 1 FEC CAN 4通道16位 计时器 2℃ UART 存储选项 2通道 128KB PIT QSPI UART Flash 4通道,8通道 2个4通道12位 256KB Flash PWM ADC UART RTC 32KB SRAM ColdFireR V2内核 系统集成模块
2.2.1 MCF5223x性能概述与内部结构简图 2.2 MCF5223x系列微控制器存储器映像与编程结构

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.1MCF5223x性能概述与内部结构简图 编号 Flash/SRAM 内部主要功能模块 封装 速度 UART、I2C、QSPI、AD、 MCF52230 128/32KB FEC EPHY、DMA、 80/112LQFP 60MHz 16/32PWM定时器 MCF52231 128/32KB 与MCF52230相比增加 FlexCAN模块 80/112LQFP 60MHz MCF52232 128/32KB 与MCF52230相同 80 LOFP 50MHz MCF52233 256/32KB 与MCF52230相同 80/112LQFP 60MHz MCF52234 256/32KB 与MCF52230相比增加 112 LQFP FlexCAN模块 121MAPBGA 60MHz 与MCF52230相比增加 MCF52235 112 LOFP 256/32KB FlexCAN模块及密码加速协处 60MHz 理器 121MAPBGA MCF52236 256/32KB 与MCF52230相同 80 LQFP 50MHz
2.2.1 MCF5223x性能概述与内部结构简图 2.2 MCF5223x系列微控制器存储器映像与编程结构 编号 Flash/SRAM 内部主要功能模块 封装 速度 MCF52230 128/32KB UART、I2C、QSPI、A/D、 FEC EPHY、DMA、 16/32/PWM定时器 80/112 LQFP 60MHz MCF52231 128/32KB 与 MCF52230相比增加 FlexCAN模块 80/112 LQFP 60MHz MCF52232 128/32KB 与 MCF52230相同 80 LQFP 50MHz MCF52233 256/32KB 与 MCF52230相同 80/112 LQFP 60MHz MCF52234 256/32KB 与 MCF52230相比增加 FlexCAN模块 112 LQFP 121MAPBGA 60MHz MCF52235 256/32KB 与 MCF52230相比增加 FlexCAN模块及密码加速协处 理器 112 LQFP 121MAPBGA 60MHz MCF52236 256/32KB 与 MCF52230相同 80 LQFP 50MHz

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.2MCF5223x存储器映像 表2-2MCF52233的存储器空间地址映像 地址范围 空间大小 实际的物理对象 0x8000 0000~0xFFFF FFFF 2GB 未使用 0x4000_0000 0x7FFF FFFF 1GB 内部外设系统 0x2000 8000 ~0x3FFF FFFF 511.96875MB 未使用 0x20000000~0x20007FFF 32KB RAM 0x0004 0000 0x1FFF FFFF 511.75MB 未使用 0x0000_0000~0x0003FFFF 256KB Flash存储器
2.2.2 MCF5223x存储器映像 2.2 MCF5223x系列微控制器存储器映像与编程结构 表2-2 MCF52233的存储器空间地址映像 地址范围 空间大小 实际的物理对象 0x8000_0000 ~ 0xFFFF_FFFF 2GB 未使用 0x4000_0000 ~ 0x7FFF_FFFF 1GB 内部外设系统 0x2000_8000 ~ 0x3FFF_FFFF 511.96875MB 未使用 0x2000_0000 ~ 0x2000_7FFF 32KB RAM 0x0004_0000 ~ 0x1FFF_FFFF 511.75MB 未使用 0x0000_0000 ~ 0x0003_FFFF 256KB Flash存储器

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.3编程模式与寻址方式 两种执行指令模式:用户模式和管理员模式 两种模式均可操作的寄存器: >8个数据寄存器(D7~D0)、8个地址寄存器(A7~A0) >1个32位程序计数器(PC)、1个8位条件码寄存器(CCR) 仅管理员模式操作的寄存器: > 状态寄存器(SR) >管理员堆栈指针(SSP) > 向量基址寄存器(VBR) >RAM基址寄存器(RAMBAR)、FLASH基址寄存器 FLASHBAR >内部外设系统基址寄存器(IPSBAR) Cache控制寄存器(CACR) 两个访问控制寄存器(ACR0、ACR1)
2.2.3 编程模式与寻址方式 两种执行指令模式:用户模式和管理员模式 两种模式均可操作的寄存器 : ➢ 8个数据寄存器(D7~D0)、8个地址寄存器(A7~A0) ➢ 1个32位程序计数器(PC)、1个8位条件码寄存器(CCR) 仅管理员模式操作的寄存器 : ➢ 状态寄存器(SR) ➢ 管理员堆栈指针(SSP) ➢ 向量基址寄存器(VBR) ➢ RAM基址寄存器(RAMBAR)、FLASH基址寄存器 (FLASHBAR) ➢ 内部外设系统基址寄存器(IPSBAR) ➢ Cache控制寄存器(CACR) ➢ 两个访问控制寄存器(ACR0、ACR1) 2.2 MCF5223x系列微控制器存储器映像与编程结构

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.3编程模式与寻址方式 w寻址方式: >寄存器直接寻址方式 >立即寻址方式 >地址寄存器间接寻址 >后增地址寄存器间接寻址 >预减地址寄存器间接寻址 >16位偏移量的地址寄存器间接寻址 >变址和8为偏移量的地址寄存器间接寻址 > 16位偏移量的程序计数器间接寻址 >变址和8位偏移量程序计数器寻址 > 绝对短数据寻址和绝对长数据寻址
2.2.3 编程模式与寻址方式 寻址方式: ➢ 寄存器直接寻址方式 ➢ 立即寻址方式 ➢ 地址寄存器间接寻址 ➢ 后增地址寄存器间接寻址 ➢ 预减地址寄存器间接寻址 ➢ 16位偏移量的地址寄存器间接寻址 ➢ 变址和8为偏移量的地址寄存器间接寻址 ➢ 16位偏移量的程序计数器间接寻址 ➢ 变址和8位偏移量程序计数器寻址 ➢ 绝对短数据寻址和绝对长数据寻址。 2.2 MCF5223x系列微控制器存储器映像与编程结构

2.2MCF5223x系列微控制器存储器映像与编程结构 2.2.4 ColdFire异常和中断控制 必异常: 是处理器强行从正常的程序执行切换到由某些 内部或外部条件所要求的处理任务上去,这些 任务优先于处理器正在执行的任务的。 ≤引起异常的外部条件: 来自外围设备、硬件断点请求、访问错误和复 ; 位等 必引起异常的内部条件 指令、不对界错误、违反特权级和跟踪等 ≤异常向量表(EVT):共有256个
2.2.4 ColdFire异常和中断控制 异常: 是处理器强行从正常的程序执行切换到由某些 内部或外部条件所要求的处理任务上去,这些 任务优先于处理器正在执行的任务的。 引起异常的外部条件: 来自外围设备、硬件断点请求、访问错误和复 位等; 引起异常的内部条件: 指令、不对界错误、违反特权级和跟踪等。 异常向量表(EVT):共有256个 2.2 MCF5223x系列微控制器存储器映像与编程结构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第1章 概述.ppt
- 《嵌入式技术》教学资源(书籍文献)[NATO 1991-3]软件重用-nato_standards_vol_3(NATO STANDARD FOR THE DEVELOPMENT OF REUSABLE SOFTWARE COMPONENTS Volume 3).pdf
- 《嵌入式技术》教学资源(书籍文献)[NATO 1991-2]软件重用-nato_standards_vol_2(NATO STANDARD FOR THE DEVELOPMENT OF REUSABLE SOFTWARE COMPONENTS Volume 2).pdf
- 《嵌入式技术》教学资源(书籍文献)[NATO 1991-1]软件重用-nato_standards_vol_1(NATO STANDARD FOR THE DEVELOPMENT OF REUSABLE SOFTWARE COMPONENTS Volume 1).pdf
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第六章 数学形态学在图像处理中的应用.ppt
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第五章 图像分割.ppt
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第四章 图像增强(主讲:谢凤英).ppt
- 北京航空航天大学:《数字图像处理》课程教学资源(课件讲稿)第八章 运动模糊图像复原技术及其应用(主讲:赵丹培).pdf
- 北京航空航天大学:《数字图像处理》课程教学资源(课件讲稿)第九章 小波变换及其在图像处理中的典型应用.pdf
- 北京航空航天大学:《数字图像处理》课程教学资源(课件讲稿)第七章 目标检测与跟踪(目标探测与识别技术).pdf
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)图像可视化编程.ppt
- 北京航空航天大学:《数字图像处理》课程PPT教学课件(实验讲稿)开放性实验三个(2016).ppt
- 北京航空航天大学:《数字图像处理》课程PPT教学课件(实验讲稿)综合实验——细胞图像的分割与测量.ppt
- 北京航空航天大学:《数字图像处理》课程PPT教学课件(实验讲稿)图像处理的基本算法(主讲:李露).ppt
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)压缩感知 Introduction to Compressive Sensing.ppsx
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第十章 图象数据压缩.ppsx
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第十一章 图象重建.ppsx
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第二章 有关数学基础.ppsx
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第三章 投影变换与图像校正.ppsx
- 北京航空航天大学:《数字图像处理》课程教学资源(PPT课件)第一章 引言(讲课教师:姜志国、谢凤英、赵丹培).ppsx
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第3章 第一个样例程序及ColdFire工程组织.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第4章 异步串行通信与直接存储器访问DMA.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第5章 GP10的应用实例——键盘、LED与LCD.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第6章 MCF52233的AD转换模块.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第7章 定时器相关模块及其应用.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第8章 队列式串行外设接口QSPI.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第9章 I2C模块及应用实例.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第10章 Flash在线编程.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第11章 MCF52235 FlexCAN模块编程方法.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第12章 基于MCF52233的嵌入式以太网.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第13章 其他模块.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第14章 基于MCF52223的USB2.0编程.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第15章 µC/OS-Ⅱ在ColdFire上的移植与应用.ppt
- 《基于32位ColdFire构建嵌入式系统》教学资源(PPT课件)第16章 基于硬件构件的嵌入式系统开发方法.ppt
- 高职嵌入式教材配套电子资源(技术资料)ARM Cortex-M4 Processor Technical Reference Manual(Revision r0p1).pdf
- 高职嵌入式教材配套电子资源(技术资料)STM32L431xx数据手册.pdf
- 高职嵌入式教材配套电子资源(技术资料)STM32L4xx参考手册(RM0394 Reference manual)advanced Arm-based 32-bit MCUs.pdf
- 西北农林科技大学:《数据库原理与应用》课程教学大纲 Database Principles and Applications(负责人:李书琴).pdf
- 西北农林科技大学:《数据库原理与应用》课程教学实验指导书(SQL SERVER 2008).doc
- 西北农林科技大学:《数据库原理与应用》课程教学资源(授课教案)第1讲 数据、数据库、数据库管理系统、数据库系统.doc