前一段时间,不小心把AVR Drogon给烧坏了,不能写芯片了,于是用自制的AVR-Doper做为编程器。AVR-Doper使用了AVRUSB方式,通过两个IO模拟USB协议,可以在AVRStudio中当作STK500编程器,很方便。但是不知道为什么,AVR-Doper在老的DELL笔记本上使用正常,在另外一个联想笔记本和一个台式机上不能联机,USB设备识别正常,可以找到虚拟串口,但就是无法在AVRStudio中找到STK500。
幸好还有以前使用FT232做的USB转串口多功能板uSTKm,因为是USB转的标准串口,所以稳定性就会好一些,所以就想利用这个小板做了一个STK500编程器。从网上下载了USBisp程序,修改了端口和一些设置后,就可以在AVRStudio中找到STK500了。不过发现一个问题就是这个程序对于低频编程时钟支持不好,稍微修改了一下延时部分程序,可以比较好的支持1K和4K时钟,这样在使用128K和其它低频时钟时也可以编程了。
完整的程序
用户377235 2014-2-13 10:48
用户1600518 2012-8-16 22:37
用户368990 2011-6-24 17:13