当前位置:首页 > 单片机 > 单片机
[导读] 摘要:本文主要介绍了PonyProg2000 版本2.06c beta forWindows的安装和用该程序开发AVR系列微控制器的方法,希望对于广大使用该程序的朋友们能起到一定的帮助作用。PonyProg2000简介: PonyProg2000是由

摘要:本文主要介绍了PonyProg2000 版本2.06c beta forWindows的安装和用该程序开发AVR系列微控制器的方法,希望对于广大使用该程序的朋友们能起到一定的帮助作用。

PonyProg2000简介:
PonyProg2000是由Claudio Lanconelli先生编制的一个可以对微控制器、电可擦写存储器进行在线串行编程的程序,PonyProg2000目前可以支持AVR微控制器、AT89S微控制器、PIC16微控制器、PIC 12微控制器、ImBUS eeprom、SDE2506 eeprom和X2444 eeprom,PonyProg2000 V2.06c在使用中非常稳定,可以很方便的开发支持在线串行编程的微控制器。
PonyProg2000的对系统的运行环境要求不高,目前可以运行在MicroSOFt Windows 95/98/Me/NT/2000/XP及GNU/Linux kernel 2.4.x上,这也大大方便了跨平台的开发者。

PonyProg2000的安装:
安装前,请务必去PonyProg2000程序的主网站( http://www.LancOS.com )去下载最新的版本。
请下载PonyProg的Windows版本,下载完成后在下载的文件夹中执行解压缩操作,用鼠标点击setup.exe的图标,一切按照提示操作,就可以顺利的安装上软件。安装成功后PonyProg会在Windows的开始菜单中加入PonyProg程序项。

制作并行口烧写电缆:
下面简单的介绍一下制作并行口烧写电缆,该电缆可以用于做AVR微控制器和AT89S微控制器的在线串行编程(ISP)之用。该电缆也是本文讲述PonyProg使用的烧写电缆。
这里介绍一款最简单的烧写电缆,电路图如图1:

图1 最简单的并口编程电缆电路图
该电路的主要优点是非常简单,没有任何有源器件,适用于对3.3V至5V的器件进行编程。
对于要求比较高的朋友,这里有一款带缓冲器的下载电路,适用于对3.3V至5V的器件进行编程,该电路的优点是在编程结束后,下载电缆与用户电路的信号线都会变成高阻态,从而对用户电路的影响尽可能的小,有一定基础的朋友可以试试。电路图如图2:

图2 带缓冲的并口编程电缆电路图
PonyProg2000的设置:
PonyProg安装成功后必须进行必要的配置,例如执行烧写电缆的设置,执行系统时序校正等等,下面进行介绍:
点击开始菜单,程序,PonyProg程序组,整个过程如图3所示:

图3 在“开始”菜单中选择PonyProg程序
单击鼠标右键,出现PonyProg2000的启动画面,如图4:

图4 PonyProg启动时的欢迎界面
单击OK按钮取消,出现图5界面:

图 5 PonyProg 程序的主窗口
在程序的菜单中点击Setup,Interface Setup…,如图6:

图 6 在 PonyProg 中选择端口设置选项
出现端口设置窗口,如图7:

图7 PonyProg端口设置对话框
如果你使用的是Windows 95/98/ME,在出现的“I/O port setup”窗口中单击Parallel,选择Avr ISP API,并选择LPT1,如图8的设置:

图8 选择PonyProg的控制接口(适用于Windows 95/98/ME)
点击窗口下面的OK按钮,使配置生效。
如果你使用的是Windows NT/2000/XP,在出现的“I/O port setup”窗口中单击Parallel,选择Avr ISP I/O,并选择LPT1,如图9的设置:

图9 选择PonyProg的控制接口(适用于Windows NT/2000/XP)
点击窗口下面的OK按钮,使配置生效。
下面开始进行PonyProg2000的校准工作,打开PonyProg程序,在菜单上单击Setup,Calibration,打开校准窗口,如图10,图11:

图10 打开校准窗口

图11 校准窗口
关闭电脑上运行的其他的应用程序,只留下PonyProg2000,然后用鼠标左键单击Yes按钮,或者直接按键盘上的“回车”键。PonyProg2000开始执行校准操作,这大概需要十几秒钟的时间,校准完成后,PonyProg2000会弹出对话框,如图12所示:

图12 校准完成对话框
到此为止,PonyProg2000的设置工作就全部完成了,在以后的日常使用中,不必再进行设置工作,但是重装或者升级PonyProg2000之后,必须重新进行设置。

PonyProg2000的使用:
下面开始讲述使用PonyProg2000烧写AVR MCU
将并行下载电缆与电脑的并口和用户板连接,接通用户板的电源。
打开PonyProg2000程序,出现欢迎窗口,如图13:

图13 PonyProg2000欢迎窗口
用鼠标单击OK按钮,进入PonyProg2000主窗口,如图14所示:

图14 PonyProg主窗口
第一步,选择单片机的类型。在PonyProg2000的主菜单上选择Device,选择AVR micro,AT90S1200,如图15:

图15 选择烧写的器件
第二步,装载编程文件。在PonyProg2000的主菜单上选择File,Open Device File…,如图16所示:

图16 打开“Open Device File”菜单
单击鼠标左键,出现文件选择对话框,如图17所示:

图17 文件选择对话框

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

以前微处理器(MPU)与微控制器(MCU)是截然不同的两种设备,MPU支持丰富的软件系统,如Linux和相关的软件堆栈,而MCU通常将专注于裸机和RTOS。近年来,随着MCU的性能越来越高,MCU和MPU之间的区别变得越...

关键字: MCU MPU 开发板

该产品线提供了并行SRAM的低成本替代方案,容量高达 4 Mb,具有143 MHz SPI/SQI™通信功能

关键字: SRAM 存储器 MCU

瑞典乌普萨拉,2024年3月27日 – 全球领先的嵌入式系统开发软件解决方案供应商IAR自豪地宣布:公司备受全球数百万开发者青睐的开发环境再次升级,已率先支持瑞萨首款通用32位RISC-V MCU,该 MCU 搭载了瑞萨...

关键字: MCU RISC-V CPU

3月26日,四维图新旗下杰发科技与国际第三方独立检测、检验和认证机构德国莱茵TÜV集团(以下简称TÜV莱茵)在上海举办颁证仪式,杰发科技宣布AC7840x系列车规级MCU芯片已成功通过ISO 26262 ASIL B功能...

关键字: 芯片 MCU 智能座舱

吹风机是居家生活必备物品,然而传统型吹风机所带来的体验并不佳,高频使用的女性群体对此更是深有感触。究其原因主要有:转速低,通常在每分钟2万转左右,导致干发速度慢;高温干发,容易损伤头发;噪声大且体积笨重等等。因此,能改善...

关键字: 吹风机 MCU 电源

双系统将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对双系统的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 双系统 Windows Linux

Holtek新推出Sub-1GHz RF OOK/FSK Transmitter OTP MCU BC68R2123,扩大Holtek Sub-1GHz Tx系列产品涵盖面,并提供客户无线控制产品优势竞争力,适合各类无线...

关键字: RF发射器 MCU 无线控制

Holtek隆重推出全新一代32-bit Arm® Cortex®-M0+ 5V CAN MCU - HT32F53231/HT32F53241/HT32F53242/HT32F53252。这一系列单片机带有来自Bosc...

关键字: MCU 工业自动化 单片机

Holtek新推出BS67F2432具备触控按键、高精准度HIRC与LCD驱动器Flash MCU。主要特色为内建高精准度4MHz HIRC振荡电路、8路触控按键及最大支持4COM×15SEG LCD驱动器。适用于触控接...

关键字: MCU LCD驱动器 定时器

Holtek 新推出 BS45F2345 Touch A/D Flash MCU,特点内建高精准度振荡器、精准的 ADC 参考电压、8 路触控按键及支持SLCD 功能。其中触控可通过 CS (Conductive Sus...

关键字: MCU 电磁炉 振荡器
关闭
关闭