I am trying to use a breakout FT232RL (This one to be exact FT232RL USB to UART Breakout Board), however all I get is programmer not responding, I have rX and TX hooked up properly, DTR to reset with cap (I don't have a 0.1uf but I have tried various caps), I have tried manually resetting at the right time, and it always comes out saying Programmer not Responding. I know the chip has a bootloader (blinks 3 times rapidly when reset), and I can put a sketch to it easily with ArduinoISP but I just cannot get it to take a sketch using this breakout board, anyone have any ideas?
MatCat:
I have rX and TX hooked up properly,
How did you determine that?
RX of breakout is to TX of chip, and TX to RX, plus I tried them backwards too just to be sure...
MatCat:
RX of breakout is to TX of chip, and TX to RX, plus I tried them backwards too just to be sure...
RX to TX is correct way! How did you connect the power to the chip? Will you please put up a schematic of your connections! The cap capacity does matter but I've tried caps from 470pF to 100nF and they all seem to work. Which caps did you try out?
Why not just put a bootloader of your choosing on with the Arduino as ISP? Then you know what you have...
Did you connect the CTS input on the FTDI breakout to Gnd also?
CrossRoads:
Did you connect the CTS input on the FTDI breakout to Gnd also?
No, I haven't seen that mentioned anywhere to do so I will try it. I tried various caps from 1nf to 1uf, though I picked up some .1's at radioshack today so I will try that on the DTR.
As far as power goes I am just powering up using the USB power (the breakout board has some power conditioning built in)
I just tried, still not responding! I am running out of ideas... maybe the FT232RL eeprom needs to be programmed differently to work with the optiboot?
I just tried, still not responding! I am running out of ideas... maybe the FT232RL eeprom needs to be programmed differently to work with the optiboot?
I have quite a few FT232RLs (Not the Breakout though) and the only thing to change is the board to Uno. The breadboard Arduino project uses a FTDI Breakout and the only connections are Vcc/Gnd/Rx/Tx which is all that I use.
Pretty much identical to what I have, nothing is working or happening though, using ArduinoISP will upload a sketch without a hitch, optiloader will put a bootloader on it without a hitch, but trying to communicate with it on this FT232RL just will not... I even tried putting a sketch with serial communications to see if i could atleast serial monitor it, but nope.
Does the Tx LED blink three times when the sketch is attempting the upload? Maybe uninstall and reinstall the FTDI driver?
Pin 13 blinks 3 times rapidly (so reset works and bootloader is there), the tx light on the ftdi board blinks a few times but no rx activity.
Try this for my curiosity, upload a sketch and press and hold the reset on the target and watch the Tx LED for two flashes and then immediately release the switch.
Tried it, I see nothing different going on.
Try getting the verbose output of the sketch from the IDE and post that. The only other thing would to try burning the Duemilanove bootloader and see if it will upload then.
Binary sketch size: 1,316 bytes (of a 32,256 byte maximum)
/usr/share/arduino/hardware/tools/avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w:/tmp/build8484854813470968549.tmp/Fade.cpp.hex:iavrdude: Version 5.11, compiled on Sep 9 2011 at 16:00:41
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg WunschSystem wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
User configuration file is "/home/matcat/.avrduderc"
User configuration file does not exist or is not a regular file, skippingUsing Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not respondingavrdude done. Thank you.
Hmmm...nothing is coming back from the Atmega at all. Do you have a way to get the fuse info off the chip. If not, Nick has a sketch...
http://arduino.cc/forum/index.php/topic,73748.0.html
The only other thing of interest would be getting the actually voltage coming off of the Vcc on the FTDI.
I believe the voltage would hold around 4.9, I just realized another component I have came with a USB->TTL (using PL1303 chip), and it works just fine for serial communications, of course the DTR is not exposed on it though. I really want to get this FT232RL working! I have emailed gravitech whom I bought it from twice in 2 weeks and no response from them. I tried uploading a default setting with mprog but it is setup for FT232BM, and not the RL so it will not upload.
Can you get a picture of your setup to share with us?