MPC5604B单片机开发工具套装说明书
LCF文件使用说明
序言:Codewarrior 是飞思卡尔32位汽车级单片机Qorriva 系列的集成开发环境,与之前版本、完全兼容。Codewarrior 是飞思卡尔最新的集成开发环境,是一个开放源代码的、基于Java 的可扩展开发平台。许多新用户对codewarrior 链接文件不是十分了解,本文将针对链接文件的常见问题以及段的定义进行介绍帮助用户快速了解和使用CodeWarrior 。 目录
第一节 LCF 文件定义及使用说明
1: LCF 文件介绍
2:LCF 文件中各个预定义段的说明 3:常用关键字和宏定义说明
第二节 EPPC 链接器介绍及使用说明 第三节 代码重定向
第一节 LCF 文件定义及使用说明
1:LCF 文件介绍
链接文件用来控制不同类型数据代码、数据以某种排列方式在最终在生成的可执行文件或者二进制文件,调试文件中的放置位置。它可以通过在EPPC linker 的面板中进行配置,也可以直接在lcf 文件中直接进行修改。
Lcf 文件中首先是对整个memory map(MEMORY )地址空间内的所有RAM,ROM 进行分割,将其分为几个区域,便于放置不同类型的存储内容,而这些区域内包含的内容可以是用户自定义的段或者系统预定义的段(SECTION )。关于段的定义和使用将在lcf 文件介绍结束后进行介绍。
一个工程通常在建立的时候默认的调试方式都是在RAM 中进行调试,由于RAM
中执行的效率高于FLASH ,
并且下
载速度快。在生成的ROM Image中常量,初始化过的数据或者代码如果没有被定义在ROM区域则假设为这部分代码
51系列单片机学习开发系统使用说明书
单片机学习开发装置
单片机学习开发装置,是基于单片机在线可编程技术,结合高等院校单片机教与学的现状,面向单片机爱好者、初学者和从事单片机开发的工程技术人员而精心设计,集编程+下载+开发功能于一体,系统组成如图所示。只要一根下载线、一块开发板、一台电脑就可以进行单片机实践。
学习开发装置电路原理如图所示,由电源模块、LED显示模块、串口模块、数码显示模块、I2C模块、继电器控制模块、信响模块、按键组成。实验电路既可通过拨码开关进行自由组合,也可通过引出线实现功能扩展。本装置可完成跑马灯实验、端口输入/输出实验、定时器控制实验、中断实验、计数器实验、键盘实验、数码显示实验、串行通讯实验、I2C总线实验。
单片机学习开发装置使用说明
系统要求在windows 98/me/2000/xp操作系统中进行,下载线的一端插PC机的DB25,另一端插开发装置的DB10。本装置支持AT89S51 AT89S52 AT89S8252 AT90S1200 AT90S2313 AT90S4433 AT90S8515 AT90S8535ATMEGA8等具有ISP接口的芯片。
编程:编程在W A VE编辑环境中进行,支持C语言和汇编语言,操作步骤如下:
新建文件:在文件下点新建文件
编辑文件:用C51或汇编语言书写单片机程序
保存文件:保存以ASM为后缀的文件(如果用C语言编程则要保存以C为后缀)
编译:在菜单的项目下选“全部编译”从而得到以HEX或BIN为后缀的烧写文件。
值得注意的是,WAVE软件仿真器选E6000/L,仿真头选POD-8X5XP,CPU选8751,并在“使用伟福软件模拟器”前打勾;在语言一栏的设置中,如果用汇编语言编程,则编辑器选“伟福汇编器”并点混合
MPC5644 Bootloader用户使用手册
MPC5644A BootLoader用户使用手册
1.运行环境
[1] 硬件平台:MPC5644开发板与OSBDM下载器(或者官方的PE);
[2] 编译器环境:CodeWarrior 2.10;
[3] 上位机软件环境:VS2012;
[4] USBCAN卡:安装广成CAN卡上位机软件;
2.使用过程
因为CodeWarrior2.1编译后的mot文件(类似CodeWarrior5.1编译后的s19文件)存在非8字节地址对齐的情况,而对flash的擦写需要字节对齐,对mot文件处理有两种方式,一种是使用HexView工具处理,另一种使用NXP提供的SRECCONV.exe工具处理。
方法一:
(1)双击打开HexView.exe文件,在工程文件下的bin文件夹,找到internal_FLASH.mot文件并导入到HexView.exe文件中,如图所示。
(2)使用Hexviewer打开之后,菜单Edit-->Data Alignment,打开对齐配置窗口,在对齐设置窗口中,设置Segment alignment为16,Fill(填充)0xFF,Align使能,如图所示。
(3)打开菜单File-->Export,选择Export as S-Record,在Max.bytes per record 填入16,Record type勾选S3-Record,Filename文件名后缀改为s19,如图。
(4)点击菜单栏保存按钮,在在工程文件下的bin文件夹找到internal_FLASH.s19
文件为最终使用的升级文件。
单片机开发系统使用手册
SD-HC08
嵌入式MCU在线编程集成开发系统使用手册
Uesr Manual
苏州大学计算机科学与技术学院
2005年3月第二版
1.概述
传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中MCU的运行情况,希望达到在目标系统硬件尚未定型与制版情况下,先行调试目标系统的硬件、软件设计,为目标系统的研制提供前期基础。但是,一些情况下,难以实现100%的实时仿真,有些功能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运行。同时,传统的仿真方式的一些调试功能仅适用于初学者,对于具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了开发时间。
目前,随着计算机制造技术的发展,许多公司新推出的MCU具有片内Flash 存储器,Flash存储器具有电可擦除、无需后备电源保护数据、可在线编程等特点。在线编程(In-Circuit Program)允许单片机内部运行的程序去改写Flash存储器的内容,利用这个特点,不仅可以在运行过程中修改某些运行参数,也为研制新型嵌入式应用开发工具提供了技术基础。
Freescale公司目前正在陆续推出的新一代8位嵌入式单片微机M68HC08系列,其片内集成的Flash存储器具有单一电源电压供电、支持在线编程等特点,它是Flash技术比较成熟的条件下推出的,在线写入、读出稳定。本系统利用MC68HC908GP32单片机内32KB的Flash存储器划出2KB空间,驻留监控程序,为用户提供一套界面友好、价格低廉、支持在线调试的MCU在线编程实验开发系统。
2.系统特点与主要功能
MEGAWIN MPC89LE51_52_53_54_58_515 说明书
8051内核-单片机
This document contains information on a new product under development by Megawin. Megawin reserves the right to change or discontinue this product without notice.
Megawin Technology Co., Ltd. 2005 All rights reserved.
2015/09 version A1.02
MPC89LE51_52_53_54_58_515
規格书
版本: A1.02
2MPC89LE51_52_53_54_58_515 说明书MEGAWIN
特性
●80C51内核
●可选12T或6T模式
●最大工作频率位48MHz@12T或24MHz@6T
●程序空间: MPC89E/L51(4KB),MPC89E/L52(8KB),MPC89E/L53(15KB),MPC89E/L54(16KB)
MPC89E/L58(32KB),MPC89E/L515(63KB)
●ISP空间大小;可选1K/2K/4K ISP空间,对于MPC89x51/52/53/54/58是与数据空间共享,而
MPC89x53/515是与应用程序空间共享
●IAP空间大小;MPC89x51: 最大到10KB,与ISP空间共享数据空间
MPC89x52: 最大到6KB,与ISP空间共享数据空间
MPC89x53: 无
MPC89x54: 最大到46KB,与ISP空间共享数据空间
单片机使用说明书
支持在线实验的单片机型号如下:(部分型号) Atmel: AT89C51/AT89C52/AT89C55/AT89S51/AT89S52/AT89S53/AT89S8252 AVR: ATmega8515/ATmega162 /ATmega16/ATmega32
其中ATmega16/ATmega32需要使用适配器 STC: STC89C51/STC89C52/STC89C53/STC89C54/STC89C55/STC89C58/STC89C516 SST: SST89C54/89C58/89E554RC/89V554RC/89E564RD/89V564RD/SST89E516RD Winbond: W78C54/78C58/78E54/78E58 Intel: i87C54/87C58/87L54/87L58/87C51FB/87C51FC Philips: P80C54/80C58/87C54/87C58/87C524/87C528
支持在线程序下载、编程的单片机型号如下: STC: STC89C51/STC89C52/STC89C53/STC89C54/STC89C55/STC89C58/STC89C516 配合USBasp下载线,下面型号的单片机可以在开发板上直接编程下载程序: Atmel: AT89S52/AT89S53/AT89S8252 AVR: ATmega8515/ATmega162/ATmega16/ATmega32
单片机开发板使用说明书
MCS-51全系列开发和学习板使用说明书为适应我校数码嵌入式专业单片机课程实习的需求,在系主任李瑞林的带领下,由边传印、屈志国等从事单片机教学多年的教师,参考市面上多款单片机开发板。有针对性地进行了一下技术更新:
(1)、克服了市面上单片机开发板的单一性。
(2)、采用USB接口下载,克服了现在多数笔记本没有串口的缺陷。
(3)、此开发板适合所有使用串口下载的单片机。(4)、开发板所模拟的试验与单片机原理和应用同步。(5)、为调动学生的自主开发设计能力,本开发板还专门设置有扩展接口。同学们可根据自己的需求来自行
用导线接口进行连接电路完成设计。
本套开发学习本,有着使用方法简单,性能稳定等特点。
使用方法:1、安装USB转RS232的驱动
2、连接单片机开发板。(使用配套专用电缆连接)
4、启动“STC”系列单片机下载程序
5、选择单片机型号(注:本套开发板使用的是
STC89C52RC)。
6、点击下载(注:下载前请把开发板电源断开,点击下载
后再接通电源)。
设计人:边传印
STC单片机开发板操作手册
单片机开发板操作手册
(STC/AT51/AVR全兼容单片机开发板)
160的开发板(包括其套件和丰富的资料光盘)
128的开发板(包括其套件和丰富的资料光盘)
一、概述
1,多功能单片机开发板,板载资源非常丰富,仅是包括的功能(芯片)有:步进电机驱动芯片ULN2003、
八路并行AD转换芯片ADC0804、
八路并行DA转换芯片DAC0832、
光电耦合(转换)芯片MOC3063、
八路锁存器芯片74HC573、
实时时钟芯片DS1302及备用电池、
IIC总线芯片A T24C02、
串行下载芯片MAX232CPE,
双向可控硅BTA06-600B、
4*4矩阵键盘、
4位独立按键、
DC5V SONGLE继电器、
5V蜂鸣器、
八位八段共阴数码管
5V稳压集成块78M05
八路发光二极管显示
另还有功能接口(标准配置没有芯片但留有接口,可直接连接使用):单总线温度传感器DS18B2接口、
红外线遥控接收头SM003接口8、
蓝屏超亮字符型液晶1602接口、
蓝屏超亮点阵图形带中文字库液晶12864接口、
2(4)相五线制小功率步进电机接口、
外接交流(7V-15V)电源接口
USB直接取电接口
镀金MCU晶振座
40DIP锁紧座
外接电源和5V稳压电源的外接扩展接口及MCU所有IO口扩展
ISP下载接口(可以对A T51/A VR系列进行下载)
2,可以完成的单片机实验:
1、LED显示实验(点亮某一个指示灯、流水灯),
2、八位八段数码管显示实验(你可以任意显示段字符和数字以及开发板所有功能芯
片的显示),
3、液晶显示(1602液晶显示、12864点阵中文图形液晶显示、可以显示出开发板所
MPC5606B底层配置(Adc)
配置说明
(Adc)
1.ADC
SPC5606B上有ADC0和ADC1两个模块,前者10位精度,后者是12位精度。
创建两个HwUnits,名称可以自定义。Hw Unit Id 分别输入0和1,对应ADC0和ADC1。
其余参数保持默认。
1.1.HwUnits
当前根据硬件转换精度设置两个通道。
1.2.Channels
1.3.Groups
注意:AD转换操作以Group为单位,一个Group可以添加多个Channel;也就是说AD通道的转换依赖于Group。
Latching Durantion、Comparison Durantion、Sampling Durantion设定采样时间,
总的转换时间计算公式:
目前AD模块时钟为系统McuPeripheralClkSet_2时钟64MHz,经过AD模块分频后为32MHz,
见通用配置界面:
由conversion configuration 界面可得:INPLATCH=1;INPCMP=3;INPSAMP=32。
所以12bit分辨率单通道一次转换时间为:((32-ndelay)+12*2+ndelay)*Tck。
其中ndelay=1。参考用户手册《MPC5607BRM2.pdf》ADC部分,所以最终12bit分辨率单通道采集时间为:2.12us。
1.4.General Setting
Enable Development Mode:是否使能开发模式的错误诊断和通知,目前使用。
Disable Dem Report Error:选择禁止Dem错误报告。
1.5.Module API
Mcs51单片机学习开发套件使用说明
单片机学习开发套件
使用说明
胡景春编写
2011-05
目录
1.开发学习套件的基本概念 (1)
1.1 学习的目标 (1)
1.2套件运用及学习的内容 (1)
2. 系统构成 (1)
2.1硬件结构 (1)
2.2主要功能及技术要求 (1)
3.硬件电路原理 (2)
3.189C52单片机主控模块 (2)
3.1.189C52主控电路及其分析 (2)
3.2 液晶显示模块 (1)
3.2.1 单片机和5110LCD的连接 (1)
3.2.2显示控制方法 (1)
3.3键盘处理模块 (3)
3.3.1 键盘工作原理 (3)
3.4.2 键盘电路分析 (3)
3.4定时及电器控制 (4)
3.4.1继电器控制电路 (4)
3.4.2声、光报警电路 (4)
3.5异步串行通信及单片机在线编程 (5)
3.5.1 异步串行通信接口 (5)
3.5.2 USB TO RS-232 转换接口 (6)
3.5.3 单片机程序下载 (6)
3.6 存储器扩展电路 (7)
3.7 硬件的安装与第一步调试 (7)
3.7.1 硬件安装 (7)
3.7.2 第一步调试 (8)
4.单片机控制器软件设计 (8)
4.1 系统软件可实现的功能 (8)
4.2 C51语言及其软件开发工具 (9)
4.2.1 C51语言介绍 (9)
4.2.2 软件开发工具 (10)
4.2.3 C51程序设计及调试过程 (11)
4.3 单片机控制程序设计提要 (11)
4.3.1 设计要求和总体设计 (11)
4.3..2 主程序模块设计方案 (12)
4.3.3 子程序模块设计方案 (13)
4.3.3.1 液晶显示模块 (13)
单片机开发板使用手册
目录
第一章:开发板简介 (2)
1-1.P8X5X密码锁时钟开发板的特性简介 (2)
1-2.P8X5X密码锁时钟开发板的构成和工作原理 (3)
第二章:开发板使用说明 (4)
2-1.使用简介及入门指导 (4)
2-2.键盘规划及编码规划,键盘功能,功能扩展 (5)
2-3.在线下载功能的使用 (7)
第三章:开发板用器件资料及说明 (8)
3—1.AT89C51 (8)
3—2.P89C51RD2 (9)
3-3.AT93C46 (10)
3-4.74LS47 (11)
3-5.74LS138 (11)
第四章:开发板器件表附件清单 (11)
4—1.调试用源程序 (11)
4-2.原理图....................................................附录插页4-3.包装清单.. (26)
第五章:其它51类实验板简介 (26)
5-1.51DEMO I/O板简介 (27)
5-2.89C51数模转换实验板简介 (28)
5-3.89C2051实验板简介 (28)
第一章:开发板简介
1-1.P8X5X密码锁时钟开发板的特性简介
1.标准的P8X5X应用电路设计。
2.自带程序的在线烧录(自下载)功能。
3.带6位数码管显示LED。
4.自带标准RS232接口连接电路。
5.有掉电密码不消失之功能串行EPROM应用。
6.自带4*4标准键盘输入,便于学习者掌握键盘输入和程序编写。
7.有一路声(光)显示的控制输出指示,并可直接在板上的P2口上再扩展七路输出控制。
8.预留扩展空间及接口,可直接驱动或控制用户设备,便于用户直接开发品。
MPC5604PCBUM
Freescale Semiconductor MPC5604P Controller Board
Users Manual
Order this document by
MPC5604PCBUM
Rev. 0, 05/2009
Table of Contents
Introduction 6
1.1MPC5604P Controller Board Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2MPC5604P Controller Board Configuration Jumpers . . . . . . . . . . . . . . . . . . . . . . 7
1.3About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4Setup Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Operational Description 12
2.1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
mpc5674f 单片机参考手册说明书
MPC5674F Microcontroller
Reference Manual
Devices Supported:
MPC5674F
MPC5673F
MPC5674FRM
Rev. 7
Feb 2015
This page is intentionally left blank.
MPC5674F Microcontroller Reference Manual, Rev. 7
ii Freescale Semiconductor
Table of Contents
Chapter1
Device Overview
1.1Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.1MPC5500 and MPC5600 Family Comparison . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.2Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2.1Critical Performance Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
单片机开发板使用说明
51开发板使用说明
感谢大家使用JY-51编程.仿真.实验三合一学习板,希望它对您的学习和开发有所帮助。
51单片机是当前应用最为广泛,使用人数最多,资源最充足的一种单片机。为更好地让单片机爱好者全面、快速、扎实的理解和掌握单片机知识,我们专门开发了本学习板,以满足单片机初学者、公司开发人员、大学生电子设计竞赛等需求。
买学习板不能只追求价格便宜(功能太少,基本学不到东西),也不能盲目追求过于复杂的功能(设置复杂,学习困难,有些功能你将永远用不到),本学习板可以称得上是最具性价比的学习板之一。我们还提供完善的配套实验程序,可靠性高、可移植性强,由简入繁,循序渐进,完成了该学习板的训练,大家将能熟练掌握51单片机的编程和使用了。
光盘资料包括:原理图和PCB图、KEIL 软件、USB及并口下载软件、STC下载软件、实验例程及说明、C语言零起步电子书、51单片机视频教程、51单片机常用到的资料、倒车雷达参考资料、DS12C887的参考设计等
实验板上具有的丰富的资源:
流水灯、数码管、独立按键、4X4按键、拨码开关、蜂鸣器、继电器、定时器、计数器、串口通讯、红外通信、IIC通信、1602液晶、128X64液晶、ADC0832模数转换、DAC0832数模转换、18B20温度采集芯片、DS1302时钟芯片、24C02 EEPROM、电机驱动芯片等,配置直流电源(9V)取电口及USB取电口,ISP并口或USB下载口等。方便您的使用。支持STC51。
资源图片:
此款实验板支持A TMEL公司的A T89Sx系列,也支持STC公司的51系列,如果您用的是
32 位微控制器 HC32F460 系列的 MCU 开发工具 用户手册说明书
32位微控制器HC32F460系列的MCU开发工具
用户手册
Rev2.0 2023年08月
本手册以HC32F460PETB为例进行说明。
★小华半导体有限公司(以下简称:“XHSC”)保留随时更改、更正、增强、修改小华半导体产品和/或本文档的权利,恕不另行通知。用户可在下单前获取最新相关信息。XHSC产品依据购销基本合同中载明的销售条款和条件进行销售。
★客户应针对您的应用选择合适的XHSC产品,并设计、验证和测试您的应用,以确保您的应用满足相应标准以及任何安全、安保或其它要求。客户应对此独自承担全部责任。
★XHSC在此确认未以明示或暗示方式授予任何知识产权许可。
★XHSC产品的转售,若其条款与此处规定不同,XHSC对此类产品的任何保修承诺无效。
★任何带有“®”或“™”标识的图形或字样是XHSC的商标。所有其他在XHSC产品上显示的产品或服务名称均为其各自所有者的财产。
★本通知中的信息取代并替换先前版本中的信息。
©2023 小华半导体有限公司保留所有权利
适用对象 (2)
声明 (3)
目录 (4)
1概述 (6)
1.1 开发工具简介 (6)
1.2 电路板部件简介 (6)
2硬件电路 (8)
2.1 电路规格 (8)
2.2 硬件说明 (8)
2.2.1 系统总览 (9)
2.2.2 电源 (9)
2.2.3 调试接口 (9)
2.2.4 独立按键 (10)
2.2.5 指示灯 (10)
2.2.6 测试针 (10)
2.2.7 时钟 (10)
2.2.8 矩阵键盘 (10)
2.2.9 UART (11)
2.2.10 I2C (11)
单片机说明书
课程设计说明书
题目:基于单片机的智能抢答器设计课程:单片机课程设计
一.设计方案分析
首先对市场上抢答器的三种进行详细比较。
方案一: 抢答器系统的各部分均采用中小规模集成数字电路,利用硬件电子元器件实现,用机械开关按钮作为控制开关,完成抢答输入信号的触发。电路结构复杂,调试困难,涉及到的外围元器件很多,造成抢答器的成本较高,并且制作过程工序比较烦琐,不便于安装与调试,给实际操作带来很大的麻烦。
方案二:系统设计主要基于可编程的PLC设计,系统包括硬件和软件两大部分,依据控制系统的工作原理和技术性能,将硬件和软件分开设计。包括硬件设计部分,软件设计部分,首先在总体设计中完成系统总框图和各模块的功能设计,选择合适的编程语言和工具,进行代码设计等;最后是对软件进行调试、测试,达到所需功能要求。
方案三:系统采用MCS-51系列单片机作为控制核心,其片内带有4KflashROM,128的RAM,以及15根I/O口线能满足设计要求。该系统可以完成运算控制、信号识别以及显示功能的实现。利用单片机程序判断选手按键是否有效,但是选手违规抢答,利用简答程序显示,启动蜂鸣器报警,告诉主持人有人违规操作,抢答无效。给出相应的延时,选手按正常的操作抢答,软件倒计时,利用A T89C51移位寄存7段数码管,实现倒计时显示时间,到5秒相应时间提醒选手时间快到了,要及时作答,并启动蜂鸣器。由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MPC5604B单片机开发工具套装
清华Freescale MCU/DSP 应用开发研究中心
概述
MPC5604B系列单片机开发系统套件是专门为全国大学生飞思卡尔杯智能车模竞赛设计的,主要由两个部分组成,分别是调试下载用的新款三合一OSBDM和MPC5604B 单片机基本系统模块。
本文档给出该套件的基本信息和使用方法,可以到清华Freescale单片机应用开发研究中心的网站:去寻找最新的版本。
MPC5604B开发工具包组件
MPC5604B开发工具包硬件系统包括以下组件:
(1)MPC5604B基本系统模块一块;
(2)带USB接口的最新款三合一OSBDM;
(3)14芯扁带电缆一根;
(4)USB电缆一根;
(5)3芯转DB9 RS-232串口通信线一根;
(6)220V AC~DC +5V电源一个;
(7)CD光盘一张,含CodeWarrior V2.8安装软件、USBDM驱动。
MPC5604B 开发板
MPC5604B开发板如图1 所示:
图1 MPC5604B开发板
该开发板的机械尺寸如图2所示。
图2 MPC5604B开发板机械尺寸(单位为mil1)11mil=25.4×10–5 m。
板上有构成最小系统必要的复位电路、晶体振荡器及时钟电路,两个串行接口的RS-232 驱动电路,+5V电源插座。单片机中已经写入跑马灯和串口打印样例程序。单片机的大部分I/O端口都通过两个64引脚的插头J1,J2引出,其信号定义参考表1。收到J1,J2引脚数目的限制,还有部分信号通过20引脚的J7引出,其信号定义参考表2。。用户可以根据图2和表1,表2的定义设计自己的应用系统,即目标母板,然后将开发板插在目标母板上调试。
表 1 开发板上J1、J2插座的引脚定义
表 2 开发板上J7插座的引脚定义
表中的VDD为3,3V,是使用AS1117-3.3从5V电压产生的。该电压用来给MPC5604B供电,提供其所需的IO电压。因此本核心板默认的IO引脚电压也是3.3V。
MPC5604B的IO是支持5V供电的,如果需要在5V系统中使用本核心板,可以去掉AS1117-3.3的电压转换器U4,将5V的输入电压直接和VDD网络连接。
开发板的硬件连接
1.供电:
开发板使用5V供电,可以通过标准接头J4引入,也可以通过插头J2的5V引脚引入。
在J2引脚表中的VDD为3,3V,是使用AS1117-3.3从5V电压产生的。该电压用来给MPC5604B供电,提供其所需的IO电压。因此本核心板默认的IO引脚电压也是3.3V。
MPC5604B的IO是支持5V供电的,如果需要在5V系统中使用本核心板,可以去掉AS1117-3.3的电压转换器U4,将5V的输入电压直接和VDD网络连接。
2.连接串口
对开发板无需任何设置,用开发套件中已经提供的串口电缆,连接模块的3芯座和PC 的串口相连。
3.板上LED
板上共有5个LED。LED1为电源指示灯。
LED2-LED5是4个由MPC5604B控制的指示灯。
OSBDM调试器的接口
MPC5604系列芯片采用JTAG作为调试接口,本套装中所含的MPC5604B基本系统模块的OSBDM调试器,通过14引脚的扁带电缆连接板上的J5接头,连接核心板,其接口定义如下图所示。注意扁带线带红色的引脚必须和J5的PIN1相连。接反将有可以烧毁核心板或OSBDM!
TDI,TDO,TCK和TMS在核心板上已经连接了10K电阻,上拉到VDD。
安装OSBDM驱动程序
OSBDM在使用之前要首先按照下面的步骤安装驱动程序:
1:使用套件中的USB电缆将OSBDM和计算机连接
2:系统将提示发现新硬件,并弹出安装驱动程序的界面(不同的操作系统该步骤的细节会有不同)
3:使用光盘上的Driver目录提供的驱动程序即可。
安装Codewarrior V2.8
开发MPC5604B的程序需要使用Freescale公司提供的Codewarrior V2.8开发环境,该软件可以从Freescale公司的网站直接下载试用版,本套件光盘也提供了该软件。
双击开始安装,全部按照默认设置即可。
打开并运行示例程序
通过开始菜单启动刚刚安装的CodewarriorV2.8开发环境,并打开本光盘所提供的范例程序\samplecode\Sample.mcp
打开该工程后,点击debug图标,可以启动调试下载环境,如下图所示:
在调试端口窗口里,可以看到连接的OSBDM设备。如果没有,请单击“Refresh List”按钮重新检查系统连接的设备。
确认无误后,直接单击Connect进入调试界面,如下图所示。如果工程选择Internal FLASH 编译模式,在启动过程中还将出现擦除FLASH和下载程序的界面。
点击Source Go图标,示例程序将开始运行。
示例程序说明
0.初始化之后系统时钟为64MHz;
1.LED2~5 运行跑马灯程序;
2.使用超级终端等串口调试工具,参数为115200波特率,8位传送,无奇偶校验,一
个停止位,无流量控制
将串口1(开发板上J3) 与PC相连,可看到串口不断向终端循环打印输出字母X;
若将串口2(开发板上J6) 与PC相连,可看到串口不断向终端循环打印输出当前LED 的状态。
附1:核心板硬件原理图