谈谈编程器软件开发与设计

***************************************************************************************************************************
作者:EasyWave                                                       时间:2014.05.24

类别:协议标准-编程器简介                                  声明:转载,请保留链接

注意:如有错误,欢迎指正。这些是我学习的日志文章......

***************************************************************************************************************************

一:编程器简介

     尝试做一款编程器已经是多年前的事情,最开始我记得是05年的时候,当时用的是VB来写的,后来又采用VC++的代码来写其界面如下:

启动界面

编程器主界面

做好一个款编程器,除了硬件的设计之后,还需要配合软件的设计,同时还需要熟悉各家芯片的编程时序,这点很重要,因为所有的编程的命令控制需要用到。

二:软件设计

   主要是接口设计,有USB的,有串口的等,目前大部分都是采用USB接口了,而我之前设计的编程器采用的是并口,因此现在可以放出来了。其实也是参考了以前一个开源的编程修改之后便成上图中的界面了,但是编程器的设计原理都是相同的。首先要熟悉HEX文件格式,当然还有Motorola S_Hex的文件格式,如下图,你得知道这些数据代表什么意思。

最终的编程器如下图所示:

编程器的几大要素:编程,读取,效验,擦除.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值