其實準備工作上周周末就開始了,先是從廣東買了一個USBASP套件,然后從山東買了minM16開發板,接著從杭州買回杜邦線,買開發板和杜邦線主要是最近比較犯懶,不想什么都還不會就焊板子,要知道萬用板做工雖然爛,但也不是能隨便浪費的。前天下午開始,這三樣陸續到貨了,先是USPASP,按說明書焊好后通電,電腦能夠識別出來,這就成功了一半了。昨天又到了開發板,可以做燒錄測試了,因此昨晚上網仔細研究了一下熔絲位的問題,這個問題好像困擾了很多的初學者,特別是缺錢的各位,還好,接上USBASP后能正常連接,并能讀出熔絲位,寫入熔絲位和編程么暫時還不敢下手,又安裝了ICCAVR,編譯有點問題,老是彈出某文件錯誤的提示,上網GOOGLE了一下,找了解決方案,原來是卡巴斯基7.0的緣故,有兩種方法,一是先卸載咔吧,然后重裝ICCAVR,還有就是修改咔吧的設置,如下圖
我選擇了后者,結果成功了!現在就等杜邦線到了,其實焊個簡單的板子也可以,只是有點懶...
今天下午,杜邦線到了,該做編程測試了,先是焊了個發光管,用杜邦線連到開發板,用AVR_fighter寫入M16,運行成功,發光管開始閃光,修改了一下延時程序,發光管也如愿改變了閃光周期。晚上又壯著膽子修改熔絲位為使用外部晶振,結果也成功了,之所以沒寫錯熔絲位,是因為昨晚發現了一個小竅門,就是可以利用avrstudio4的編程功能選項表,這個表有各種熔絲的組合及意義,跟AVR_fighter的熔絲圖對比一下就不會燒錯了,那些用不到的熔絲,俺是堅決不去修改它。 |