源:USBasp制作资料及全过程(菜鸟版)
一、usbasp的一般性介绍:
1、线,是 ISP (In System Programmability: 在系统编程 )或 IAP (In Application Programing: 在应用编程 ),都是 在线编程 的一种方式。
这里的usbasp线,则是指利用ATMega8芯片,模拟USB接口、并控制过程的一种电路单元;主要适合于AVR系列芯片的程序(读写),现在使有网友改正的固件可以用于S51,S52系列芯片的程序(本人就是用于给AT89S52 )。
fischl_de usbasp是usbasp线的 鼻祖 ,已经连续推出了多种版本。其网页链接是:http://www.fischl.de/usbasp;如果您有兴趣深入,该网页上有源程序可以参考
2、usbasp由于不需要电脑串口或并口,仅使用电脑USB接口,所以具有一定的实用价值;国内亦已进行了不少的仿制和改进。比较集中的讨论,可以去ouravr网站了解:
http://www.ouravr.com/bbs/bbs_list.jsp?bbs_id=1000
3、usbasp线可以适用的MCU芯片,和usbasp本身的固件(控制程序)以及配套使用的电脑软件相关。譬如,下面具体介绍的usbasp的固件,就增加了对于89s51/89s52芯片的支持。