![]() |
![]() |
| 今天是 |
| 关于我们 | 稿件查询 | 广告业务 | 发行业务 | 程序下载 | 读者服务 | 读者论坛 | 邮购信息 |
|
白钰君 编译 通常学习单片机最有用的是编程器和仿真机,一台商品化的编程器至少要几百元,仿真机价格更高,往往让初学者难以选择。这里介绍的一款由德国的Peter Dannegger设计的51编程器,一推出就反响强烈,既能锻炼自己的动手能力,又能廉价地装备一台多用编程器,无论是学习单片机或业余时间搞开发,都是一个非常好的选择。笔者按照资料自制了一台,十分好用,不敢独享。特编译了全部制作资料介绍给大家。这个编程器连接在计算机的串口上(COM1…COM4),编程器从计算机接收数据。编程软件能够运行在DOS或WINDOWS(WIN3.1 OR WWIN9X)下,计算机386以上都可以很好的运行。Atmel Flash 系列单片机是当前最流行的单片机,易于擦写,不象OTP芯片容易造成浪费。特别是89系列单片机与大家熟悉的INTEL51系列单片机完全兼容,这个编程器支持的单片机主要是atmel flash系列。一、这种编程器支持以下单片机芯片 1.AT89C51/AT89C52(单片机) 2.AT89S8252/A/89S53(单片机)3.AT89C1051/AT89C2051/ AT89C4051 (单片机)4.AVR:AT90S1200/AT90S2313 (单片机)5.AVR:AT90S2343/ATTINY12 (单片机)6.AVR:ATTINY15L (单片机)7.I2C-EEPROM存储器:24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256, 24C512二、主要特点 输入文件类型: Intel HEX文件 (BIN格式可转换)自检测,5V读取,如果加密,有出错提示。 快速编程(带ready polling)。 批处理编程模式。烧写加密位 。通过修改定义文件可增加编程单片机种类(PC 程序不能修改) 。充分保护芯片未放好或未选择型号。 三、使用方法 本编程器使用十分简单。批处理文件“proflash.bat”在生成 HEX 批处理编程模式之后可以自动调用。既然这样,目标元件必须在编程之前放置在编程器中。或者“uniprog.ini”与“uniprog.exe”放在同一个目录下,依照提示步骤操作。对AVR器件,FLASH和EEPROM一起写入,如果只给出一个文件名, 用于EEPROM hex 文件的第二个文件名将通过转换扩展名“.eep”来建立,你也可给出两个不同的文件名。用逗号可定义一个或两个文件名空缺。选择器件可以自动选择,也可手动选择。应用环境:DOS or WINDOWS (3.xx or 95).A 386SX 以上。四、其他特征 成功编程后给出提示信息。 内置病毒检查。 波特率检测必须给出一个范围,例如22800-115200。 选择器件可以给出数字(输入定义文件)或型号(例如89C51)。 有一个分开的批处理文件用于编程I2C-EEPROM,不能自动检测。它编程只能用于单字节模式,像24C512需要较长时间。 五、制作资料 电路图 (Schem.pdf文件) 元件清单(Proflash.Bom文件) 编程器软件(Uniprog.exe for MSDOS3.3 until WINDOWS9x)批处理模式编程和设备定义文件(Proflash.bat文件) I2C-EEPROM批处理文件 (P24cxx.bat文件)单面板PCB底层图 (Bottom.pdf文件)单面板PCB元件图 (Overlay.pdf文件)通信协议 (Protocol.txt)以上文件可从本刊网站上下载(http//www.ele-diy.com) 六、制作注意事项 重要的是运放TLC2272 须满足以下参数:- 输出为最大或最小电平- 允许最大负电平输入。- 转换率3.6V/μs 或更高。代替T1/T2可使用标准的RS232电平转换器(MAX202 或 232)你只需要一根串行电缆直接连接到PC。 七、故障排除 - 加电后LED 必须闪烁,否则晶振有问题。 - 编程期间LED维持亮。- 晶振频率必须准确为11.0592MHZ。- EA脚连接到VCC(使用内部程序存储器)- VCC 加电,复位正常(通过C3)。- RS232 电平转换工作正常。-检查P1/pin2,IC4/pin 10,IC4/pin11,P1/pin3. P1/pin8信号,大约为-12V. 为方便大家自制,本刊可以提供全套散件(不包括电源,含编程过的89c51,PCB,40脚ZIF插座等全部元件)和装调好的成品板。与本文相关的资料下载 供货信息:散件95元一套,成品120元,均含邮资。 汇款到北京103信箱《电子制作》编辑部,邮编:100036。
|
|
Copyright©2002 《电子制作》编辑部. All Rights Reserved |