User Tools

Site Tools


tutorials:learn:breakoutplus:ftdifriend.html

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
tutorials:learn:breakoutplus:ftdifriend.html [2010/10/21 19:19]
daigo created
tutorials:learn:breakoutplus:ftdifriend.html [2010/10/25 18:34]
daigo
Line 1: Line 1:
 ==== Introduction ​ ==== ==== Introduction ​ ====
  
-  *[[#driver|Installing windows drivers (mac/linux don't need to install drivers!)]] +  *[[#installing_ftdi_drivers|Installing windows drivers (mac/linux don't need to install drivers!)]] 
-  *[[#portname|Identifying the COM/serial port (mac/​windows/​linux)]] +  *[[#com_serial_port_name|Identifying the COM/serial port (mac/​windows/​linux)]] 
-  *[[#difference|Whats the difference between an FTDI cable/​adapter and an AVR programmer? ]] +  *[[#whats_the_difference_between_an_ftdi_cableadapter_avr_programmer|Whats the difference between an FTDI cable/​adapter and an AVR programmer? ]] 
-  *[[#bitbang|How to use the FTDI friend as a (slow) AVR programmer ]] +  *[[#programming_blank_avrs|How to use the FTDI friend as a (slow) AVR programmer ]] 
-  *[[#burnboot|How to burn Arduino bootloaders using the previous tutorial]] ​+  *[[#if_you_just_want_to_program_the_arduino_bootloader_on|How to burn Arduino bootloaders using the previous tutorial]] ​ 
 ==== Files! ​ ==== ==== Files! ​ ====
  
Line 95: Line 96:
  
 ==== Whats the difference between an FTDI cable/​adapter & AVR programmer? ​ ==== ==== Whats the difference between an FTDI cable/​adapter & AVR programmer? ​ ====
-? {{ http://​www.ladyada.net/​images/​usbtinyisp/​done_t.jpg?​nolink |}} OR [[http://​www.ladyada.net/​images/​monochron/​ftdicable.jpg|{{ http://​www.ladyada.net/​images/​monochron/​ftdicable_t.jpg?​nolink |}}]] ?+? {{ http://​www.ladyada.net/​images/​usbtinyisp/​done_t.jpg?​nolink&​250x191 ​|}} OR [[http://​www.ladyada.net/​images/​monochron/​ftdicable.jpg|{{ http://​www.ladyada.net/​images/​monochron/​ftdicable_t.jpg?​nolink&​250x191 ​|}}]] ?
  
  
Line 181: Line 182:
 # serial ponyprog design (dasa2 in uisp) # serial ponyprog design (dasa2 in uisp)
 # reset=!txd sck=rts mosi=dtr miso=cts # reset=!txd sck=rts mosi=dtr miso=cts
- +programmer
-<​strong>​programmer+
   id    = "​ftdifriend";​   id    = "​ftdifriend";​
   desc  = "​design ftdi adatper, reset=dtr sck=tx mosi=rts miso=cts";​   desc  = "​design ftdi adatper, reset=dtr sck=tx mosi=rts miso=cts";​
Line 190: Line 190:
   mosi  = ~7;   mosi  = ~7;
   miso  = ~8;   miso  = ~8;
-;</​strong>​+;
 # serial ponyprog design (dasa2 in uisp) # serial ponyprog design (dasa2 in uisp)
 # reset=!txd sck=rts mosi=dtr miso=cts # reset=!txd sck=rts mosi=dtr miso=cts
Line 252: Line 252:
  
 ==== Using the command line AVRdude ​ ==== ==== Using the command line AVRdude ​ ====
-Now if you open up a terminal and try running **avrdude -c ftdifriend** If you are using the avrdude installation thats inside the Arduino IDE, you can open up a **cmd** terminal and **cd** to the directory where you have the IDE installed and then go to** hardware\tools\avr**. Then you can run** bin\avrdude.exe -C etc\avrdude.conf -c ftdifriend **so for example, my installation is in **C:​\arduino-0018\** I **cd** to **C:​\arduino-0018\hardware\tools****\avr**+Now if you open up a terminal and try running **avrdude -c ftdifriend** If you are using the avrdude installation thats inside the Arduino IDE, you can open up a **cmd** terminal and **cd** to the directory where you have the IDE installed and then go to **hardware%%\t%%ools\avr**. Then you can run** bin\avrdude.exe -C etc\avrdude.conf -c ftdifriend **so for example, my installation is in **C:​\arduino-0018\** I **cd** to **C:​\arduino-0018\hardware\tools****\avr**
  
 {{  http://​www.ladyada.net/​images/​ftdi/​avrdudefriendtest.gif?​nolink&​669x302 ​ |}} {{  http://​www.ladyada.net/​images/​ftdi/​avrdudefriendtest.gif?​nolink&​669x302 ​ |}}
/home/ladyada/public_html/wiki/data/pages/tutorials/learn/breakoutplus/ftdifriend.html.txt · Last modified: 2016/01/28 18:05 (external edit)