《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt

《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt

ID:49948106

大小:1.35 MB

页数:14页

时间:2020-03-04

《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt_第1页
《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt_第2页
《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt_第3页
《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt_第4页
《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt_第5页
资源描述:

《《基于32位ColdFire构建嵌入式系统》课件Chap02.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章ColdFire概述与MCF52233硬件最小系统V1.02009.2本章目录ColdFire系列微处理器概述2.1MCF5223x系列微控制器存储器映像与编程结构2.2MCF52233的引脚功能与硬件最小系统2.32.1ColdFire系列微处理器概述1996年、32位68K体系结构的延续5-25美元、10-400MIPSV1内核是ColdFireV2内核的简化版本V3内核包括优化的指令预取流水线,分支预测能力,和更高的操作频率V4内核的微体系结构和V3内核相比,性能提高了2.8倍,拥有更加广阔的应用。2.2MC

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

3、映像与编程结构2.2.1MCF5223x性能概述与内部结构简图2.2MCF5223x系列微控制器存储器映像与编程结构编号Flash/SRAM内部主要功能模块封装速度MCF52230128/32KBUART、I2C、QSPI、A/D、FECEPHY、DMA、16/32/PWM定时器80/112LQFP60MHzMCF52231128/32KB与MCF52230相比增加FlexCAN模块80/112LQFP60MHzMCF52232128/32KB与MCF52230相同80LQFP50MHzMCF52233256/32KB与

4、MCF52230相同80/112LQFP60MHzMCF52234256/32KB与MCF52230相比增加FlexCAN模块112LQFP121MAPBGA60MHzMCF52235256/32KB与MCF52230相比增加FlexCAN模块及密码加速协处理器112LQFP121MAPBGA60MHzMCF52236256/32KB与MCF52230相同80LQFP50MHz2.2.2MCF5223x存储器映像2.2MCF5223x系列微控制器存储器映像与编程结构表2-2MCF52233的存储器空间地址映像地址范围空间

5、大小实际的物理对象0x8000_0000~0xFFFF_FFFF2GB未使用0x4000_0000~0x7FFF_FFFF1GB内部外设系统0x2000_8000~0x3FFF_FFFF511.96875MB未使用0x2000_0000~0x2000_7FFF32KBRAM0x0004_0000~0x1FFF_FFFF511.75MB未使用0x0000_0000~0x0003_FFFF256KBFlash存储器2.2.3编程模式与寻址方式两种执行指令模式:用户模式和管理员模式两种模式均可操作的寄存器:8个数据寄存器(D7

6、~D0)、8个地址寄存器(A7~A0)1个32位程序计数器(PC)、1个8位条件码寄存器(CCR)仅管理员模式操作的寄存器:状态寄存器(SR)管理员堆栈指针(SSP)向量基址寄存器(VBR)RAM基址寄存器(RAMBAR)、FLASH基址寄存器(FLASHBAR)内部外设系统基址寄存器(IPSBAR)Cache控制寄存器(CACR)两个访问控制寄存器(ACR0、ACR1)2.2MCF5223x系列微控制器存储器映像与编程结构2.2.3编程模式与寻址方式寻址方式:寄存器直接寻址方式立即寻址方式地址寄存器间接寻址后增地址寄存

7、器间接寻址预减地址寄存器间接寻址16位偏移量的地址寄存器间接寻址变址和8为偏移量的地址寄存器间接寻址16位偏移量的程序计数器间接寻址变址和8位偏移量程序计数器寻址绝对短数据寻址和绝对长数据寻址。2.2MCF5223x系列微控制器存储器映像与编程结构2.2.4ColdFire异常和中断控制异常:是处理器强行从正常的程序执行切换到由某些内部或外部条件所要求的处理任务上去,这些任务优先于处理器正在执行的任务的。引起异常的外部条件:来自外围设备、硬件断点请求、访问错误和复位等;引起异常的内部条件:指令、不对界错误、违反特权级和跟

8、踪等。异常向量表(EVT):共有256个2.2MCF5223x系列微控制器存储器映像与编程结构2.3.1MCF52233的引脚功能2.3MCF52233的引脚功能与硬件最小系统2.3.2MCF52233的硬件最小系统2.3MCF52233的引脚功能与硬件最小系统2.3.2MCF52233的硬件最小系统2.3MCF52

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。