|
<-返回
最便宜、最廉价的烧写器只售88元。
最便宜、最廉价的并行高速下载烧写器、ISP编程器,带4MHz有源时钟,只售88元。
玩AVR的朋友们,现在你也可以潇洒地进行AVR的开发!编译完立即烧写!这是本人大三的年度设计,希望通过这个廉价的AVR烧写器,可以为广大电子爱好者、单片机爱好者,也为我的同辈们,特别是资金不太充裕的学生们,提供一个学习AVR单片机的廉价工具。也可以为经验丰富的工程师们提供一个简便的ISP编程器,节省您们宝贵的设计时间,可以不用再花时间去为自己的系统去设计一个独立的ISP编程器。现在,这个烧写器只以成本价出售,并且免费公开所有技术资料,好东西拿出来与大家一起分享,并不用做商业用途。希望各位支持一下小弟,等我可以有钱继续搞些好用的东西,跟大家分享。

其实我搞这么一个AVR的ISP编程器很主要的原因是,市面上的通用烧写器动辄几千元,虽然可以支持很多器件,但其实大部分器件我们平时是很少用的。对于我们学生而言,没有必要去买得太好,毕竟是学习嘛,精通了一门,就一通百通啦!还有就是,虽然很多芯片厂家都说自己的芯片支持ISP,但由于无利可图,市面上很少见到奸商做ISP编程器买,有的只做成ISP的下载线,用起来不方便,而且也不便宜。所以我就把活动的40pin芯片座和下载线做在一起,再加上有源时钟、通用电源插座、二极管和5V稳压管,使大家用起来十分方便。
为什么要学习AVR呢?我觉得AVR真的是一个好东东,即有51的优点,又有pic的优点,容易买到,而且价格不算贵,汇编开发、调试工具免费,C语言的支持也越来越多。还有其他很多硬件上的好处,例如片上多路10位AD、1K大的ram、低工耗、8~16MIPS高速等,网上有很多介绍,我就不帮ATMEL买广告了。
谈谈本烧写器的一些特点,它采用并行高速下载,支持Atmel公司AVR系列所有具有ISP功能的单片机,包括:
AT90LS2323 , AT90LS2343 , AT90LS4433
, AT90LS8535 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 ,
AT90S8515 , AT90S8535 , ATmega128 , ATmega128L , ATmega16 , ATmega161 ,
ATmega161L , ATmega162 , ATmega162L , ATmega162V , ATmega163 , ATmega163L ,
ATmega169 , ATmega169L , ATmega169V , ATmega16L , ATmega32 , ATmega323 ,
ATmega323L , ATmega32L , ATmega64 , ATmega64L , ATmega8 , ATmega8515 ,
ATmega8515L , ATmega8535 , ATmega8535L , ATmega8L , ATtiny11 , ATtiny12 ,
ATtiny13 , ATtiny15L , ATtiny26 , ATtiny26L , ATtiny28L , ATtiny28V
当然,这仅仅是可以用ISP方法烧写的控制器的其中一部分,以今后嵌入式技术发展的方向来看,几乎所有厂家的MCU都支持ISP甚至IAP,而且片内的flash会越来越大。因此,这个烧写器其实可以很方便的扩展应用在其他厂家的MCU上面,也可以方便成为各位高手的整个ISP应用系统的写入工具。
由于它采用了并行高速下载,所以比起一般的串口下载编程器快许多,例如写一片8K的flash,串口下载要1分50秒左右,而这个烧写器只用20秒,写64K的flash,串口的要7分钟左右,而这个烧写器只用40秒就可以了。呵呵,10倍的速度!!
另外烧写器上面带4MHz有源时钟,即使是熔丝位被错误配置,也不需要用高压烧写设备恢复。大家都知道,学习AVR芯片的难点就在于它的硬件功能太多,需要定义很多熔丝位,如果某些熔丝位配置错了,要再写程序进去就很麻烦了。但是,大家如果利用烧写器上面带4MHz有源时钟,即使是芯片的震荡类型配置错了,也可以很容易恢复正确。除了复位熔丝被写(芯片禁止复位)外,其余所有熔丝都可以在这个烧写器上面读、写。
关于小马软件(PonyProg2000)的介绍:
小马软件(PonyProg2000)是一个老外编写的共享软件。这个软件对于我们学生来说,最爽的就是可以免费下载。而且支持的器件很多,几乎所有常用的串行通讯器件它都可以支持。另外这个软件占用资源很少,即使在386机下面运行也会象在
PentiumIII机下面运行其它软件一样飞快。
烧写器的具体使用方法:
初次使用这个烧写器需要设置一些参数:
1、用连接线连接好PC机的打印口和烧写器;
2、根据芯片资料介绍连接好7根跳针(下面有具体例子);
3、插上电源;
4、打开小马软件在setup
-> interface setup…-> parallel-> Avr ISP API -> probe
如果硬件没问题,会显示测试成功。然后setup
-> calibration -> yes 显示完成;
5、之后就可以在device里面选对型号进行读写了;
以后使用就直接打开小马软件对芯片进行读写就可以了。
烧写器左右各有七根跳针,左右功能一样,方便接线时不用左右跨过芯片座。七根跳针从上到下分别是XTAL、SCK、RST、MOSI、MISO、GND、VCC。例如要对一片Atmaga8进行编程,就按这样连接XTAL—>9脚、SCK—>19脚、RST—>1脚、MOSI—>17脚、MISO—>18脚、GND—>8或22脚、VCC—>7脚。接好检查无误后,就可以对芯片进行操作了。因为用了活动的40pin芯片座,所以以后同一型号的芯片都不用再改。
各位高手日后在自己的AVR系统上面预留了上面这七根跳针,就可以直接下载程序到系统里面,不用再将芯片拔来拔去。特别适合用在贴片封装的应用上,可以大大减少PCB板的体积而不用买昂贵的适配器(一个适配器大约300元)。有了这个ISP编程器就是方便。
关于烧写器的电源
由于采用了通用的5mm电源插孔、二极管桥和7805稳压管,所以随便拿起身边电压高于6V的变压器都可以插进去当电源用,不用管正负极。也可以用USB的电源来供电,整个编程器的编程电流少于40mA。需要现场移动编程的朋友直接插在笔记本的usb接口上就可以编程了。不过,我不推荐初学的朋友这样做,毕竟你还在学习阶段嘛,难免会粗心大意,万一接错了线,烧坏主板就别找我啦!

一些网上资源
小马软件的官方主页,有最新的PonyProg程序下载
http://www.lancos.com/
小马软件汉化版,由中国科学技术大学
荣新华前辈提供,为国人争光!
(本地PonyProg2000.exe)
本烧写器的原理图,十分简单,高手们有什么建议可以E-mail给我
(本地
原理图.bmp)
ATMEL官方网站,有最新的AVR产品介绍
http://www.atmel.com/products/AVR/overview.asp
AVR Studio 4.0
软件是ATMEL官方提供的一个集编译、烧写、调试、仿真一体的软件,如果你是用汇编语言的话,你就可以马上下载使用,完成你所有的开发工作。
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
ATmega8的完整资料(英文),这个芯片功能挺齐全,我就是通过它来学习AVR的
(本地
ATmega8Complete.pdf)
AVR的选型指南,把所有芯片的特点都列出来比较了
(本地
Selection_Guide.pdf)
<-返回
AVR编程器88元,外加变压器、通讯线、编译软件及大量相关资料 元共149元
全国EMS快递另加25元(149元+25元=174元)----省内1天,省外3天到达
平邮另加16元(149元+16元=165元)
邮购付款方式(请点击这里)
邮购请到您附近的建设银行无折存款至以下帐户:
卡号:4367 4233 2808 0018 990
开户行:中国建设银行广州市东城支行龙卡
孔先生
平邮请存入165元,快递请存入174元,然后致电020-33604971,我公司工作人员在查到款项到帐后,马上给您发货!
|