huaxiling 发表于 2012-9-28 16:26:43

AVR V-USB应用之89C2051编程器

本帖最后由 huaxiling 于 2012-9-28 16:30 编辑

手头有些2051芯片,但电脑没串并口了,才弄了个这东西.
一片M8用了所有IO, 34063升12V烧写电压, 没好用的东西来控制12v烧写电压,手头连PNP管都没有, 就光耦来将就了.
烧写座只翻到了个28P的,也将就吧.
洞洞板+飞线, ISP接口省了,下载监控程序直接从烧写座上来.
烧写器用HID模式, 使用控制传输,分8字节/256+8字节两种数据包,
上位机程序是与我的另一个AVRISP共用的,所以里边有些AVR的代码.

源代码在最下边.































MinGw编译:

Atmanavr编译









huaxiling 发表于 2012-9-28 16:28:01

本帖最后由 huaxiling 于 2012-9-28 16:32 编辑

上位机命令

写:AvrIspHid -F xxx.bin
    AvrIspHid -F xxx.hex

读: AvrIspHid -R

hclin 发表于 2012-9-28 17:45:52

very good !!!

3050311118 发表于 2012-9-29 11:07:19

楼主上位机软件也是自己写的么
那样的话 你真是太牛了

malsvent 发表于 2012-9-29 12:27:33

我自己也有生产{:titter:}
不过不是用MC34063升压所以面积比较大
我把需要的时间压缩到
非FF的2K资料4秒钟 验证时间2秒钟
非FF的4K资料6秒钟 验证时间4秒钟
一样HID免驱动含window操作界面
不过好难卖现在根本没人用89Cx051了{:dizzy:}

huaxiling 发表于 2012-9-29 13:24:32

3050311118 发表于 2012-9-29 11:07 static/image/common/back.gif
楼主上位机软件也是自己写的么
那样的话 你真是太牛了

是的,纯C全底层API,上位机其实挺简单.
习惯了命令行,也懒得写个带界面的了.

huaxiling 发表于 2012-9-29 13:29:46

malsvent 发表于 2012-9-29 12:27 static/image/common/back.gif
我自己也有生产
不过不是用MC34063升压所以面积比较大
我把需要的时间压缩到


我的纯属于个人爱好,弄着玩的.
2K写入3秒出头, 读取小于0.5秒.应该还能优化些,懒得弄了.反正2051也难得玩玩.
这个上位机还配我的AVRISP, M8 8K写入1.3x秒,读取8k也差不多.

ljmlbw 发表于 2012-10-1 22:13:00

贴片焊得很牛!

yuwentry 发表于 2012-11-27 00:14:45

楼主威武!贴片焊在洞洞板上,厉害厉害!!

tmld570707 发表于 2013-2-21 21:56:52

LZ:能详细说说吗?

maxims 发表于 2013-2-21 22:39:53

楼主能说说V-USb么

jz701209李 发表于 2013-2-23 21:32:32

膜拜一下,.........

lsy5110 发表于 2013-7-16 23:10:32

不顶不行啊

angel_gph 发表于 2013-7-17 11:35:34

太牛了.........感慨

angel_gph 发表于 2013-7-17 11:38:16

能否上传 开发软件或者链接.貌似VUSB在GCC和AVRstudio的一些版本,总是编不过

huaxiling 发表于 2013-7-18 09:41:59

angel_gph 发表于 2013-7-17 11:38 static/image/common/back.gif
能否上传 开发软件或者链接.貌似VUSB在GCC和AVRstudio的一些版本,总是编不过

开发环境是 ATMANAVR 5.8,本坛曾经热过一阵。

malsvent 发表于 2013-7-18 14:56:55

angel_gph 发表于 2013-7-17 11:38 static/image/common/back.gif
能否上传 开发软件或者链接.貌似VUSB在GCC和AVRstudio的一些版本,总是编不过

vusb-20121206适用atmel avr toolchain 3.4(gcc4.6)以后版本

vusb-20120109或更早期适用atmel avr toolchain 3.3(gcc4.5)以前版本和winavr-20100110

angel_gph 发表于 2013-7-19 01:11:20

malsvent 发表于 2013-7-18 14:56 static/image/common/back.gif
vusb-20121206适用atmel avr toolchain 3.4(gcc4.6)以后版本

vusb-20120109或更早期适用atmel avr toolc ...

好的,我来试试,谢谢大侠

angel_gph 发表于 2013-7-19 01:12:29

huaxiling 发表于 2013-7-18 09:41 static/image/common/back.gif
开发环境是 ATMANAVR 5.8,本坛曾经热过一阵。

好的,我来试试,谢谢大侠
页: [1]
查看完整版本: AVR V-USB应用之89C2051编程器