通用M68HC08 MCU编程器的设计与实现
发布时间:2020-04-01 14:39
【摘要】:随着单片机技术突飞猛进的发展,各种新型号、高性能单片机不断涌现。其中M68HC08系列单片机是Freescale公司(原Motorola公司)于近几年陆续推出的具有高性价比的新一代8位单片机,它具有速度快、功能强、价格低、功耗小等特点,目前已有一百多种型号进入市场,同时,Freescale公司还在不断地推出各类新型的子系列产品,以满足更广阔的市场需求。在嵌入式开发中,离不开编程器等嵌入式开发工具。编程器可将编译后生成的目标程序写入到目标MCU芯片中,通常要实现对目标MCU中Flash存储器的写入、读出和擦除等功能。虽然Freescale公司提供了该系列芯片配套的编程器,但由于价格昂贵而不能被广大国内用户所接受,目前国内市场上支持支持Freescale单片机芯片的编程器很少,而且对于Freescale公司不断推出的新型号单片机,一些编程器也就无能为力了。Freescale参考文档中提供了最典型的串口编程电路。这些电路设计使用及其繁琐,一方面串口不支持热拔插和供电,另一方面针对同一系列的不同MCU还要完成复杂的跳线。为此我们选择带usb接口的M68HC08JB16设计一个编程器,该编程器通过USB接口与PC机连接,工作电源从USB接口直接获得,免去了电源模块,降低了成本。对新出现的目标MCU进行编程,只要查找该MCU的数据资料,根据该类型MCU进入监控的条件,设计出相应的适配器头即可编程使用,在PC机软件方面采用中文界面更有利于用户操作。 本课题通过编程器硬件和软件的设计研究,以最终实现对M68HC08系列MCU的编程,并在此过程中解决了USB协议通信,主控MCU程序设计等,根据实际的需要自行设计windows下的USB驱动程序,PC方软件界面仿照PE公司的PE 68HC08 Flash Programmer软件来设计,人机交互友好,操作方便,并且易学,希望有一天我们做的软件只需加入动态链接库以及少数文件就能完全和PE 68HC08 Flash Programmer融合。
【图文】:
监控程序接收一个字节理所当然的也应该是先接收一个低电当于一个信号,,这个低电平信号所隐含的意思就是告诉监控接个字节。监控收到这个信号后开始一位一位接收,直到接收完一来一个信号(高电平)告诉目标机监控本机已经发送完毕,监控接终止接收。发送一个字节
发送一个字节子程序流程
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP368.12
本文编号:2610588
【图文】:
监控程序接收一个字节理所当然的也应该是先接收一个低电当于一个信号,,这个低电平信号所隐含的意思就是告诉监控接个字节。监控收到这个信号后开始一位一位接收,直到接收完一来一个信号(高电平)告诉目标机监控本机已经发送完毕,监控接终止接收。发送一个字节
发送一个字节子程序流程
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP368.12
【参考文献】
相关期刊论文 前4条
1 蒋建武,王宜怀,章建民;MCU串行异步通信的几种实现方法与编程实例[J];军民两用技术与产品;2004年01期
2 王宜怀;嵌入式应用在线编程开发系统的研制[J];计算机工程;2002年12期
3 王宜怀;MC68HC908GP32单片机编程器的设计与实现[J];计算机工程;2004年20期
4 王宜怀,王林;MC68HC908GP32 MCU的Flash存储器在线编程技术[J];微电子学与计算机;2002年07期
本文编号:2610588
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2610588.html