没有下载器,如何给arduino灌装那初始的灵魂-bootloader,日本一位arduino爱好者实现了用arduino本身来烧bootloader,奥秘就在于 FTDI 的芯片 FT232R 的BitBang特性。
想了解详情,参看下面网址:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1217113409
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html
Demo-video: Burn the Arduino Bootloader without AVR-Writer
P.S. 这个是我购买的的白色圣诞版 Arduino Diecimila
http://arduino.cc/en/Main/ArduinoBoardDuemilanove
扩展阅读:
- 用FTDI作Bootloader http://www.arduino.tw/avr/avrbasic/148-progbyftdi32.html
- Arduino Duemilanove 初體驗 http://alanyang6.blogspot.com/2010/03/arduino-duemilanove.html
- Bit Bang Modes for the FT232R and FT245R (AN232R-01)
http://www.ftdichip.com/Support/Documents/AppNotes/AN_232R-01_Bit_Bang_Mode_Available_For_FT232R_and_Ft245R.pdf - Introduction to FTDI bitbang mode
http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/ - 使用ATmega8-16PU制作Arduino最小系统
http://aguegu.net/?p=420
