把你那下载固件及修改熔丝后的USBasp插到电脑USB口上,如果电脑提示发现新硬件USBasp,恭喜你,你成功了!!若你的电脑无法识别!则说明你的USBasp还问题!请仔细检查电路、固件及熔丝位!
特别提醒:需要确保您的电脑的USB接口是完好的;确保您的USB延长线的质量是可靠的——最好是直接插入电脑后面的USB插座里
3.驱动
libusb0.dll、libusb0.sys、usbasp.inf,需要先行拷贝到电脑里某个合适的子目录里的一个文件夹里;
4。配套下载软件PROGISP1.6.6:
给S52下载时的配置:
至此:你就可以跟我一样用 自己做的USB下载线给自己的单片机下载程序了!!
若你的电脑无法识别!则说明你的USBasp还问题!应该仔细检查电路、固件、熔丝位、电脑的USB接口是完好的、确保您的USB延长线的质量是可靠!如果你用的是改正版电路,可以在USB的D-、D+与GND之间加上2个3.6V的稳压管试试。
若电脑已以识别,并正常安装了驱动。但用它下载程序时提示“chip enable program error!”。可以肯定你的USB下载线已经没有问题了!这时应该检查你的目标板是否有问题!连接USBasp与目标板的连线是否有问题,连线是否太长(最好不要超过30CM)。还可以用我推荐的billowtust改写的固件试试看!
说明:
从网上看到好多人在说usbasp的稳定性问题,下面讲讲我的经验,不妥的地方请各位指正。
1.
2.
有可能会有极少数的电脑(你的电脑应该不是,如果真那么巧你就可以去买彩票了^_^)不能使用 usbasp 下载线——无法正常安装 usbasp 驱动程序和进行正常的下载进程。
3. 由于avr模拟usb对时序的要求很高,对于晶振包括谐振电容,走线就应有一定的要求,如果选择搞得不合理,就会造成工作起来不稳定,比如装不上驱动,装上驱动后,在通讯时少量数据不会出错,大量数据时就会出错。如果是连接正常后,在下载数据时出错就可能是这个原因。
4. 由于usb电源标准是3.3v这样选择D+,D-上的三个电阻一定要合适否则可能也会出错。从原理上说只要遵循usb1.1协议的主机接口都可正常的与usbasp通讯,否则的情况其他的硬件实现的usb设备也不能通讯。
有可能会有极少数的电脑(你的电脑应该不是,如果真那么巧你就可以去买彩票了^_^)不能使用 usbasp 下载线——无法正常安装 usbasp 驱动程序和进行正常的下载进程。
3. 由于avr模拟usb对时序的要求很高,对于晶振包括谐振电容,走线就应有一定的要求,如果选择搞得不合理,就会造成工作起来不稳定,比如装不上驱动,装上驱动后,在通讯时少量数据不会出错,大量数据时就会出错。如果是连接正常后,在下载数据时出错就可能是这个原因。
4. 由于usb电源标准是3.3v这样选择D+,D-上的三个电阻一定要合适否则可能也会出错。从原理上说只要遵循usb1.1协议的主机接口都可正常的与usbasp通讯,否则的情况其他的硬件实现的usb设备也不能通讯。