其实准备工作上周周末就开始了,先是从广东买了一个USBASP套件,然后从山东买了minM16开发板,接着从杭州买回杜邦线,买开发板和杜邦线主要是最近比较犯懒,不想什么都还不会就焊板子,要知道万用板做工虽然烂,但也不是能随便浪费的。前天下午开始,这三样陆续到货了,先是USPASP,按说明书焊好后通电,电脑能够识别出来,这就成功了一半了。昨天又到了开发板,可以做烧录测试了,因此昨晚上网仔细研究了一下熔丝位的问题,这个问题好像困扰了很多的初学者,特别是缺钱的各位,还好,接上USBASP后能正常连接,并能读出熔丝位,写入熔丝位和编程么暂时还不敢下手,又安装了ICCAVR,编译有点问题,老是弹出某文件错误的提示,上网GOOGLE了一下,找了解决方案,原来是卡巴斯基7.0的缘故,有两种方法,一是先卸载咔吧,然后重装ICCAVR,还有就是修改咔吧的设置,如下图
我选择了后者,结果成功了!现在就等杜邦线到了,其实焊个简单的板子也可以,只是有点懒...
今天下午,杜邦线到了,该做编程测试了,先是焊了个发光管,用杜邦线连到开发板,用AVR_fighter写入M16,运行成功,发光管开始闪光,修改了一下延时程序,发光管也如愿改变了闪光周期。晚上又壮着胆子修改熔丝位为使用外部晶振,结果也成功了,之所以没写错熔丝位,是因为昨晚发现了一个小窍门,就是可以利用avrstudio4的编程功能选项表,这个表有各种熔丝的组合及意义,跟AVR_fighter的熔丝图对比一下就不会烧错了,那些用不到的熔丝,俺是坚决不去修改它。 |