查看完整版本: USBISP全套C资料,支持STK500

liyf 发表于 2011-5-2 12:58:07

USBISP全套C资料,支持STK500


USBISP是另外一个种编程器,和其它的自由(免费)编程器相比,我这个编程器有一些优点,我认为:
USB接口
这个USBISP支持STK-500协议,在一些没有串口或者并口的笔记本上是很有用的,
USBISP兼容AVR STUDIO,其实很多编程器也支持这个协议,像avrdude 和 uisp
快速
USBISP由于快速的USB接口和高速的SPI总线,与原来的AVRISP或者简单的并口下载线相比,其速度是很快的.这个下载器通过STK500协议,具有2M到60KHZ可调的频率.更多地,计划支持甚至更慢的频率,因此低频率的AVR芯片也可以被编程.
升级更容易
固件很容易升级,软件的升级是通过USB接口来完成的,这软件包中包含兼容STK500的BOOTLOAD,你可以通过avrdude来升级固件.在M8中可以用的程序空间为7K.
开放
这个USBISP不只是一个AVR编程器,因为开放的电路和BOOTLOAD,你可以用这个硬件来作为一个通用的USB接口平台, 通过一些端口的简单扩展(一些移位寄存器),你可以自己开发你自己的USBLIGHT SHOW或者USB LCD.
硬件
在这里用了两个重要的芯片.一个是FT245BM,它连接另一个重要的芯片MEGA8,另一边连着USB接口.因为FT245BM与M8之间通过并行口联接,所以在PC和M8之间可以很容易的就达到6MBIT的速度.PC上的驱动程序会生成一个虚拟的COM口,所以在电脑上不需要特殊的上位机软件与USBISP相联.MEGA8负责以STK500协议传输与SPI数据与目标AVR单片机.,另外增加一个EEPROM来保存一些FT245BM的配置数据.在电路图中的4MB的FLASH对USBISP来说不是必须的. 这是另一个与这个硬件电路相同的项目中残留下来的.电路板(我不会发布相关的CAD电子文件)与AVRISP具有大体相同的轮廓,你可以很简单的把你的连接USB的AVRISP电路升级到USBISP.
软件:
程序和BOOTLOAD都是用C写的,BOOTLOAD已经最小化,所以可以适合1024B的BOOTLOAD

2.1版原理图

制作资料

八方缘 发表于 2012-2-2 17:41:04

谢谢了,先看看再说!

zghlt 发表于 2012-2-3 00:20:15

谢谢,正需要!

==__== 发表于 2012-2-13 11:26:52

学习一下!!!!!!

jiangyan 发表于 2012-3-7 19:24:03

看看有没有C代码

jiangyan 发表于 2012-3-7 19:24:38

看看有没有C代码 上次下了没的,,白高兴了

jiangyan 发表于 2012-3-7 19:26:49

下不了,好像

liyf 发表于 2012-3-7 21:19:56

不要用工具下,不支持下载工具的
下完看readme文件

hpdell 发表于 2012-6-1 13:49:28

下载来看看

345368469 发表于 2012-6-1 21:08:32

不知道支持那些芯片.不敢下载.怕扣分.麻烦楼主说说支持那些芯片吧.谢谢
页: [1] 2 3 4 5
查看完整版本: USBISP全套C资料,支持STK500