DIY编程器网
标题: prg2000多功能通用编程器 资料 [打印本页]
作者: liyf 时间: 2013-7-27 08:28
标题: prg2000多功能通用编程器 资料
包含原理图、固件源代码等,上位机不是一个人写的,编程器设计参考不错的资料,原文是俄语的。
以下是原文翻译:
多功能通用编程器
这个编程器,我早在上个世纪90年开始发展。 它被认为是一个简单而廉价的通用编程器使用在业余条件下,以最小的硬件要求和扩大范围的可编程芯片的可能性。
在未来,该计划曾多次被细化,范围扩大,支持的芯片。 最新版本 - 2005年8月。
它支持以下类型的芯片:
PROM:155PE3,556PTxx;
EPROM:2716 ... 27512,27C64 27C512
EEPROM:W27C512,28C17A 28C16A 28C64A,AT28C64B,AT28C256,AT29C256/257/512;
8051:8751, 87C51,87C51FA 87C51FB,87C51FC 87C51RD+,AT89C51,AT89C52,AT89C55,AT89C1051,AT89C2051,AT89C4051,AT89S53,AT89S8252; PIC16:PIC12F629/675 PIC16F84/C84,PIC16F627 / A,PIC16F628 / A,PIC16F648A,PIC16F73/74 PIC16F76/77,PIC16F873/874,PIC16F876/877,PIC16F876A/877A,PIC16C5xx,PIC16C6X,PIC16C7X PIC16CE6xx,
AVR单片机AT90S1200,AT90S2313,AT90S2323/2343,AT90S2333,AT90S4414/4434,AT90S4433,AT90S8515/8535 ATtiny10/11 ATTINY12的ATtiny15,ATtiny28
I2C:24LC01 24LC512,PCA8581,PCF8582,ST24E16;
PIC18:PIC18Fxx2/xx8
PIC12:PIC12C508/509,PIC12F508/509,PIC16F505。
对于ATMEL公司的AVR支持所有的编程模式:低电压,高电压。 Т.е.即可以并联,所有支持的AVR微控制器编程。
主单元编程的概略图如下所示。 它很容易以自己的双手放在一起。编程器是一个多功能微处理器基于控制器KR1830VE31的微控制器(80C31)。它包括的以下组件:DD3 ROM存储的控制程序,DD5 RAM的数据存储寄存器的解复用地址和数据DD2,并行端口与一个可编程芯片DD4,以及发射器和接收器单元的RS-232通信,要求的电平转换 - VT1和VT2。这些元素包括标准程序。
编程器的其它部分的主要区别 - 它可以与任何计算机上运行的任何操作系统。不一定Windows或DOS,甚至不需要IBM兼容电脑。 重要的是,你有一个COM口和一个标准的通信软件,用它来工作。如果没有COM端口,程序员可以被连接到USB适配器USB-COM。 支持编码DOS,Windows和KOI-8。
该计算机必须运行的任何通讯程序,如“TELEMAX,包括诺顿指挥官,”终端的Windows等我通常使用一个简单但非常好用的程序
«TERA期限临2.3“。 用户控制编程的过程中,计算机键盘上的命令,打字,看着屏幕上的表现结果。所有命令都包含一个或两个拉丁字母,可以输入大写或小写字母。对于一支可以跟一个,两个或三个数字参数用空格隔开。 无意义的零在左边无法进入,并编辑命令按钮“返回空间”。调试完成后,按下“Enter”键。进入消息“错误”,执行命令时,任何错误的情况下,其影响可能是不可逆的可编程芯片,确认。所有可用命令的完整列表总是出现在屏幕上,所以即使程序员使用一年一次,不记得什么。
当工作的程序员,你必须先点击键盘上的任意字母数字键在拉丁美洲的情况下,即,与小于128代码。这的程序员会自动确定端口速度,并以同样的速度将信息发送到计算机。 如果做得正确,系统会提示您选择一个码表,将运行编程。诚如上文所述,支持编码DOS,Windows和KOI-8。所有进一步的消息将显示在俄罗斯。 如果字符是无法读取,那么字符集的正确选择,并应关闭的程序员,然后选择其他编码。
该方案正在敲定了好几年。 作为一个结果 - 约400(!)在装配纯文本的字节。 编码- DOS,不要试图重新编码的汇编代码在Windows中,它彻底打破了程序。
为了扩大范围的可编程芯片,有多种方法。首先,尽快笔者的可能性,必要性和欲望,该方案正在升级。其次,编程的架构是开放式的,所以任何人,当然,如果有足够的知识和经验,可以写自己的软件。 第三,最后,它是可以开发一个软件模块为所需类型的芯片直接加载到RAM HEX文件的上半部分编程之前,然后执行一个命令G из меню.菜单。
PCB我手绘,在那些年里,Sprint的布局。 但是有PCAD,这也给我发他的版本的电路板是一个重复这种设计的业余爱好者。反过来,我与您分享这一信息。这除了是奠定了我收到的形式存档 - “。”
原理介绍的详细文档
orcad9.1的原理图
源代码部分
其他的
作者: ali_alala 时间: 2013-7-27 13:34
太老了一点,参考价值有限~~
作者: liyf 时间: 2013-7-27 15:40
ali_alala 发表于 2013-7-27 13:34
太老了一点,参考价值有限~~
原理都不会变的,接口不同而已
作者: 古道热肠 时间: 2013-7-27 16:54
呵呵,看了一下,电源部分还是设计得很不错的。尤其是上电保护做得比较好,源代码用的是汇编,呵呵,要弄懂这种源码,没一年半载的功夫是整不明白了。
作者: liyf 时间: 2013-7-27 18:55
古道热肠 发表于 2013-7-27 16:54
呵呵,看了一下,电源部分还是设计得很不错的。尤其是上电保护做得比较好,源代码用的是汇编,呵呵,要弄懂 ...
现在都用c的年代,确实是个鸡肋了
作者: ali_alala 时间: 2013-8-3 15:19
下面的一大段中文好像是机器翻译的,看不懂啊,哈哈!
作者: yzmmdy 时间: 2013-8-11 19:50
好资料大家分享。。。。。。。。。
欢迎光临 DIY编程器网 (http://diybcq.com./) |
Powered by Discuz! X3.2 |