Help with uploading using a FT232R and my own circuit

I need some help with uploading using an FT232R on my own homebrew circuit .. no joy.. I have:
FT GND > 328 GND
FT 5V > 328 VCC
FT RX > 328 TX
FT TX > 328 RX
FT DTR > 328 Reset through a 0.1uf cap

I just get a programmer is not responding error
Using ISP port and USBasp I have no issue uploading a sketch but I want to use FT232

FT232R.png

FT232R.png

1K is maybe a little to strong! 8.2K to 10K is the normal.
and connections should be

FT GND > 328 GND
FT 5V > 328 VCC
FT RX > 328 RX
FT TX > 328 TX
FT DTR > 328 Reset through a 0.1uf cap

I did switch to 10k resistor... every example I've seen crosses over rx and tx.. are you saying that is wrong?

missdrew:
1K is maybe a little to strong! 8.2K to 10K is the normal.
and connections should be

FT GND > 328 GND
FT 5V > 328 VCC
FT RX > 328 RX
FT TX > 328 TX
FT DTR > 328 Reset through a 0.1uf cap

Uploaded a sketch using the USBasp to test if the FT323R is being seen as a serial and it is... So I know its working...

I just need to figure out how to send a sketch using it... I'm convinced its something to do with DTR and how it works with reset.

Swap the 0.1 uF cap for a 10uF

I have uploaded code to many standalone 328 projects using a USB to serial converter (FTDI). Your wiring in the OP is the wiring that I use, with the exception of, I use a 10K pullup on the reset pin.

328 Vcc >> FTDI 5V
328 ground >> FTDI ground
328 RX >> FTDI TX
328 TX >> FTDI RX
328 reset >> FTDI DTR through 0.1uF ceramic cap.

That has worked, for me, many many times.

Is there anything else connected to the 328 RX and/or TX pins.

Explain the sequence that you use to upload.

Are you sure that you chose the right board and port in the Tools menu?

What core and board did you use to bootload the 328?

I load blink > I hit the upload/compile button > it compiles and then I get this error: avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xe0
Serial monitor sees the FTDi ok

Nothing else is connected to RX TX

I have uploaded code to many standalone 328 projects using a USB to serial converter (FTDI). Your wiring in the OP is the wiring that I use, with the exception of, I use a 10K pullup on the reset pin.

328 Vcc >> FTDI 5V
328 ground >> FTDI ground
328 RX >> FTDI TX
328 TX >> FTDI RX
328 reset >> FTDI DTR through 0.1uF ceramic cap.

That has worked, for me, many many times.

Is there anything else connected to the 328 RX and/or TX pins.

Explain the sequence that you use to upload.

Are you sure that you chose the right board and port in the Tools menu?

What core and board did you use to bootload the 328?

@
groundFungus

Pretty sure I have the right board.. I used a USBasp and the burn bootloader option in the Arduino IDE to burn the bootloader using the old bootloader... I know it works because I have successfully sent a sketch to it using the USBasp and ISP connection

After you send the sketch, you need to re-burn the bootloader. then retry!

missdrew and groundfungus I reburned the bootloader then my FTDI started working :slight_smile:

Thanks for your help...

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.