2014年10月4日 星期六

如何使用 FabISP 來燒錄 ATMega328P-PU 及 Arduino UNO開發板的 Bootloader

準備的工具及材料︰

  1. FabISP ( AVR Programmer )
  2. ATMega328P-PU DIP-28 and Arduino UNO開發板
  3. 自製的DIP28燒錄快拆模組(當然也可以自行用麵包板來搭建)
  4. 6P的連接排線




Lesson One "ATMega328P-PU"

步驟一︰

將 "快拆模組" 連接到FabISP


步驟二︰

將ATMega328P-PU䅤上快拆模組


步驟三︰

將FabISP連接上電腦,此時FabISP的電源指示燈及電源輸出燈亮起。


步驟四︰

開啟Arduino IDE 1.0.5 R2,依影片所示操作。
開始燒錄時FabISP的Active指示燈會亮起。直至燒錄完畢熄滅。


PS:影片中燒錄速度飛快,是為節省時間將中間等待過程剪除。實際時間約1:45秒左右。
 




Lesson Two "Arduino UNO開發板"

步驟一︰

將Arduino UNO連接至FabISP上
提示︰有時Arduino開發板會因ICSP針腳久未使用氧化而造成連接不良。可清潔或多䅤拔幾次。這是我自已發生過的實例Orz.........


步驟二︰

將FabISP連接上電腦,此時FabISP的電源指示燈及電源輸出燈亮起。


步驟三︰

開啟Arduino IDE 1.0.5 R2,依影片所示操作。
開始燒錄時FabISP的Active指示燈會亮起。直至燒錄完畢熄滅。

PS:
  • 影片中燒錄速度飛快,是為節省時間將中間等待過程剪除。實際時間約1:45秒左右。
  • 要特別注意開發板燒錄時的電力是由FabISP所供應,所以請勿再在開發板上接入其它電源。如果必須使用另外的電源,可以將FabISP上電力輸出開關OFF,FabISP就不會輸出電源。


沒有留言:

張貼留言