Arduino Severino 終於會動了

花了幾天時間
終於讓之前洗的Severino板子成功的動起來
(請參考 : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1268571173)

洗好 鑽好孔 焊好元件
JP4的Auto reset enable讓它短路
JP0接2-3(Serial Enable)

因為我有一台VP-280燒錄器
就不用做Parallel programmer
把目前的Arduino 0021版的
arduino-0021\hardware\arduino\bootloaders\atmega\ATmegaBOOT_168_diecimila.hex
這個檔案燒錄到ATMega168裡面
記得要設定”配置位”(FUSE)
然後自動燒錄設置的”配置位燒錄”要打勾
配置位(FUSE)的設定如下
Fuse low byte(LFUSE) : 0xFF
Fuse high byte(HFUSE) : 0xDD
Extended fuse byte(EFUSE) : 0xF8
也就是BODLEVEL1設為0
SPIEN設為0
BOOTRST,  BOOTSZ0, BOOTSZ1 皆設為0
燒錄完成後將MCU插到Severino板子上
正常一開始LED13(代號L)會每一秒閃一下
這代表BootLoader已經正確燒錄了
然後執行Arduino IDE
找個LED的範例
改一下間隔時間
然後compile它
之後上傳到板子上(編譯好的程式在這裡叫做sketch)
編譯好的sketch upload完成之後板子會自動reset
接著自動執行此sketch

這塊板子放在桌上快一年了吧
看到它終於動了起來真的很開心!!

昨天買了一個六孔的延長線
每個插座都有獨立的開關
下一個目標~六個插座的定時開關~
每個插座都可以定時開關
雖然現在沒有養魚了
但是還是想做做看
啊~~我最愛的MCU~~
還想來控制servo啊!!

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>