新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Freescale HCS12系列MCU的通用编程器设计

Freescale HCS12系列MCU的通用编程器设计

作者:时间:2013-04-23来源:网络收藏


3 PC方用户程序设计
3.1 程序主流程
PC方用户程序界面如图2所示,主程序流程如图3所示。S19是生成的可下载的文件格式。

本文引用地址:http://www.eepw.com.cn/article/170529.htm

c.JPG

d.JPG


启动程序后首先检测设备是否已经连接,如果没有连接则返回错误信息,禁止以下的擦除和写入操作。
初始化过程结束,成功进入模式后,系统开始等待用户的操作指令,根据相应的指令作出操作。用户在完成所需操作后按退出,关闭设备并退出主程序。
为了实现系列MCU的,“选择芯片芯号”模块的设计致关重要。要详细分析系列MCU的特性,提取共性和相区别的信息,特别是RAM和ROM区的首尾地址信息,这些信息都需要存放到系统的相应数据库中,以供系统运行时根据所选芯片型号进行读取,作为擦写程序的起始地址数据。
3.2 擦除操作
PC方擦除操作程序流程如图4所示。在取得擦除命令后,程序首先载入对应芯片的擦除程序,然后将擦除程序的S19数据写入目标芯片的RAM区中,最后执行GO PC指令,转向芯片中擦除程序所在RAM区中的地址,执行擦除程序。

e.JPG



评论


相关推荐

技术专区

关闭