Program Arduino UNO with external USB to TTL Adapter

I made an Arduino UNO minimal on breadboard, and burnt bootloader on it by other Arduino UNO board with "Arduino as ISP", while I connected it to pc through an USB-TTL adapter, it just shown "COMx" not "COMx(Arduino UNO)", and the sketch uploading was failed - "avrdude: ser_open(): can't open device "\.\COM5": A device which does not exist was specified.
".

My USB-TTL has 5 pins - 5v/3.3v/TX/EX/GND, I connected it with the ATmega328P this way:
TX - RX
RX - TX
GND - GND

My chip was: ATmega328P-PU, chip on USB-TTL was PL2303.

ATmega328P was powered alone.

What's wrong with this?

I tried this solution - [SOLVED] Sketch-Upload via USB/ TTL-Adapter does'nt work ..., the same message shown inside Arduino IDE.

That means that the USB-TTL adapter does not respond.

1 Like

Yes, I found the problem:

  1. Redirecting
  2. PL2303HXA. Phased out since 2012. Please contact your supplier. · Issue #1 · microsoft/farmbeatsforstudents · GitHub
  3. Fix PL2303 Phased Out - Windows 11/10
  4. https://www.prolific.com.tw/US/ShowProduct.aspx?p_id=155&pcid=41

I changed to another USB-TTL, this time "WCH", is was still without "RTS" and "CTS", so I just pressed the "RESET" button on ATmega328P minimal, then released it after "download" started, the it was OK.

1 Like

For your information, you're using a generic TTL-to-USB converter and your operating identifies that. So you will not see the COMx(Arduino UNO) because that is 'burned' in the 16U2 TTL-to-USB adapter of original Unos and faithful clones.

If you consider your issue solved, you can click the Solution button under the most useful reply (yours in this case).

2 Likes

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