Freescale HC08 单片机实验指导书 申柏华 叶隆 编著 广东工业大学信息工程学院 2006年3月第一版 嵌入式 MCU在线编程集成开发系统 1 .概述 传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中MCU的运行情况,希望达到在目标系统硬件尚未定型与制版情况下,先行调试目标系统的硬件、软件设计,为目标系统的研制提供前期基础
但是,一些情况下,难以实现100%的实时仿真,有些功能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运行
同时,传统的仿真方式的一些调试功能仅适用于初学者,对于具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了开发时间
目前,随着计算机制造技术的发展,许多公司新推出的MCU具有片内Flash存储器,Flash存储器具有电可擦除、无需后备电源保护数据、可在线编程等特点
在线编程(In-Circuit Program)允许单片机内部运行的程序去改写Flash存储器的内容,利用这个特点,不仅可以在运行过程中修改某些运行参数,也为研制新型嵌入式应用开发工具提供了技术基础
Freescale 公司目前正在陆 续 推出 的新一 代 8位 嵌入式单片 微 机M68HC08系列 ,其 片内集 成 的Flash存储器具有单一电源电压 供电、支 持 在线编程等特点,它 是Flash技术比 较 成 熟 的条 件下推出的,在线写入、读 出稳 定
本 系统利用MC68HC908GP32单片机内32KB的Flash存储器划 出2KB空间,驻 留 监 控 程序,为用户 提供一套 界 面 友 好 、价 格 低 廉 、支 持 在线调试的MCU在线编程实验开发系统
2 .系统特点与主要功能 2
1基本特点 ① 传统仿真器的“仿真系统”与实际目标系统的硬件不是一套 系统,难以实现目标系统的全 部功能,这主要是由 于过去的目标系统的程序存储器多为EPRO