查看完整版本: 用51单片机做个给AVR单片机ISP方式编程用的编程器,在SP200S硬件平台下完成

古道热肠 发表于 2013-1-16 22:00:14

用51单片机做个给AVR单片机ISP方式编程用的编程器,在SP200S硬件平台下完成

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

再上程序压缩包:

最后上PC机上可以使用的编程软件


通讯协议文档


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

古道热肠 发表于 2013-1-16 22:08:19

有一篇由SLAVR翻译的中文文档,方便理解通讯协议。

原来有一篇专门针对AVR910编程器通讯协议及功能实现的说明文档,写行很好的,一时找不到了,找到后再附上去。

robter 发表于 2013-1-18 07:19:39

很好的资料,多谢楼主

aardvark911 发表于 2013-1-18 20:35:58

很想下载学习下的,结果没银子了 :'(

askhua520 发表于 2013-1-20 17:30:37

可以高压吗

cmjx 发表于 2019-10-18 14:13:35

很给力。

vody 发表于 2019-12-14 21:26:45

很好的资料,多谢楼主

lusonlin 发表于 2021-2-9 16:39:45

谢谢分享学习了

大漠游民 发表于 2024-1-31 17:23:20

很好的资料,多谢!

zj53523094 发表于 2024-2-1 13:51:37

感谢分享,热心回帖,赚银两
页: [1]
查看完整版本: 用51单片机做个给AVR单片机ISP方式编程用的编程器,在SP200S硬件平台下完成