原创 AUMFB上使用USBasp的例子

2009-6-17 11:58 2601 6 3 分类: MCU/ 嵌入式

这个例子演示了使用AUMFB实验板作为USBasp编程器的例子。USBasp作为一个免费的AVR编程器,被很多业余爱好者使用。


614e2cc4-f19f-49f9-bccb-59320a4b4707.jpg


 


编译项目后,通过BootloadHID将USBasp写入芯片中。重新插入USB线缆,就会发现新的USB设备。安装项目中libusb_0.1.12.1目录下的驱动,就可以识别出USBasp了。


e89bbba4-7054-4d3f-805a-13c7a4d3de78.gif


 


安装成功后,也可以使用libusb_0.1.12.1中的testlibusb-win.exe查看USB设备的信息,如下图。


eea094fa-e11d-4257-91e0-5c85c809223b.gif


 


可以使用AVRGCC带有的功能非常强大的开源编程软件AVRDUDE作为USBasp的编程软件(AVRDUDE在WinAVR中自动安装了,在bin目录下),这个软件是基于命令行的,对于初学者可能有些不便。网上有一个针对USBasp的软件,叫Khazama AVR Programmer,使用起来会方便一些。不过这个软件有个很大的缺点,就是没有保护串行编程熔丝(SPIEN),如果不小心去掉,会造成芯片不能再次使用ISP编程,这点需要特别注意。


c470fe29-94c3-4bea-a3ec-3f873f0dc5fa.gif


 


 


zip USBASP 项目完整代码


zip Win32 下编程软件 Khazama AVR Programmer


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条