DIY编程器网

标题: 用51单片机做个给AVR单片机ISP方式编程用的编程器,在SP200S硬件平台下完成 [打印本页]

作者: 古道热肠    时间: 2013-1-16 22:00
标题: 用51单片机做个给AVR单片机ISP方式编程用的编程器,在SP200S硬件平台下完成
      用51单片机多年,手上积累了一大推的51芯片,因为在工作中也用到AVR芯片,于是琢磨着用51做个AVR的编程器,根据以前搜集的资料,综合论证后,决定采用最简单AVR910协议来实现,网上也找了个51实现这功能的源代码,虽然初具雏形,但不完善,通过几天的消化,吸收,改进,提高,终于做出了一个比较实用的版本,相关源代码如下所示,代码用C语言写成,喜欢51的单片机的朋友可轻松移植到任何开发板或产品中来实现这个简单的低成本编程器。
     先上硬件测试平台:

再上程序压缩包:
AV910_C51.rar (42.88 KB, 下载次数: 12)
最后上PC机上可以使用的编程软件
AvrProg.rar (118.05 KB, 下载次数: 19)
AvrOspII_547.zip (58.63 KB, 下载次数: 7)
通讯协议文档
avr109_doc1644.pdf (116.85 KB, 下载次数: 8)

测试常用的M32,M128,M8,M16等芯片工作正常。
最后附上测试硬件的电路原理图,便于大家对照程序理解其功能,涛行SP200S编程器引到ISP接口的数据线上都串联电阻,这样就能对3.3V和5V的目标板上的AVR进行编程的哟,高人一小步,方便一大步。
涛行SP200S电路原理图.pdf (29.06 KB, 下载次数: 19)

IMG_7450.jpg (108 KB, 下载次数: 134)

IMG_7450.jpg

作者: 古道热肠    时间: 2013-1-16 22:08
有一篇由SLAVR翻译的中文文档,方便理解通讯协议。
ATmega自编程.pdf (264.81 KB, 下载次数: 6)
原来有一篇专门针对AVR910编程器通讯协议及功能实现的说明文档,写行很好的,一时找不到了,找到后再附上去。
作者: robter    时间: 2013-1-18 07:19
很好的资料,多谢楼主
作者: aardvark911    时间: 2013-1-18 20:35
很想下载学习下的,结果没银子了
作者: askhua520    时间: 2013-1-20 17:30
可以高压吗
作者: cmjx    时间: 2019-10-18 14:13
很给力。
作者: vody    时间: 2019-12-14 21:26
很好的资料,多谢楼主
作者: lusonlin    时间: 2021-2-9 16:39
谢谢分享  学习了
作者: 大漠游民    时间: 2024-1-31 17:23
很好的资料,多谢!
作者: zj53523094    时间: 2024-2-1 13:51
感谢分享,热心回帖,赚银两




欢迎光临 DIY编程器网 (http://www.diybcq.com/) Powered by Discuz! X3.2