实测有效的USBASP 烧录程序的方法,直接可用!!
准备工具:
第一步:编译程序,生成HEX文件
第二步:连接硬件,安装驱动
1)根据USBasp的引脚,与板子上的ICSP引脚对应相连。
ICSP有6个引脚,1-6号分别为MISO 、VCC 、SCK 、MOSI 、RST 、GND。
我所买的USBasp有10个引脚,找出以上对应6个引脚,与之连接。
第三步:Progisp 烧录程序
1)解压压缩包,选择Progisp的exe文件,打开,就会看到看到整个软件界面。
2)在“1”中选择对应的型号,我用的是ATmega 328P。
3)点击“2”读取编程器。一般按照前面的步骤,将usbasp驱动安装好了,且烧录的接线正确连接了,就可以看到“读取ID成功”。
当然如果出现:“没有发现编程器,请检查编程器是否接入”,这我想应该就是usbasp本身有问题,或者你选择的芯片有问题。
其他补充:
1)关于usbasp驱动:我也看到且试过其他usbasp驱动,附件USBASP(百度云盘免费下载链接:usbasp)也是我找到的一个完整驱动,但我不知道具体使用方法,最后没看到效果,也许其他朋友需要,我就也分享出来了。直到我在arduino 中文社区看到有一个帖说用到这个国外的安装驱动软件,我才真正装好了驱动。原帖链接我找不到了,在历史记录里只有这个下载zadig软件的官网链接了:zadig 。
2)关于progisp软件:版本有很多,我用的是1.72,其他的1.6-1.8的应该都可以。我也有看到说要配置熔丝位的,要找翻arduino的文件夹找芯片avr的参数,确实很麻烦。但是这个烧录方法中,不需要各项配置,直接自动烧录即可.
免驱动progisp1.72.rar
(2.1 MB, 下载次数: 32)
|