Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] CH340 and FT232 programmers #321

Open
Monniasza opened this issue Oct 24, 2024 · 5 comments
Open

[Suggestion] CH340 and FT232 programmers #321

Monniasza opened this issue Oct 24, 2024 · 5 comments

Comments

@Monniasza
Copy link

Hi. I'm thinking about reflashing the bootloader on an Arduino Nano clone. It uses CH340 interface chip, and I also have the FT232 programmer board. Currently, no programmer option works with the clone. I'd be grateful if you add support for the programmers.

@MCUdude
Copy link
Owner

MCUdude commented Oct 24, 2024

FT232 and CH340 are just USB to UART chips. They will only work for uploading new programs as long as the microcontroller has a bootloader present. All you do is select the correct COM port that the CH340 or FT232 represents on your computer

@Monniasza
Copy link
Author

Do I have to have separate Arduino as a programmer?

@MCUdude
Copy link
Owner

MCUdude commented Oct 24, 2024

Either that, or a dedicated programmer, such as a USBasp or a USBtinyISP, which is what I'd recommend, since using "Arduino as ISP" is a bit fiddly and is usually unreliable due to its DIY nature

@Monniasza
Copy link
Author

My USBasp isn't recognized as a serial device. By the way, I use Linux Mint and Arduino IDE on Flatpak.

@MCUdude
Copy link
Owner

MCUdude commented Oct 24, 2024

The USBasp is not a serial device, so it will not show up as a serial device.

You'll have to select the appropriate settings and hit "Burn bootloader" after you've selected "USBasp" or "USBasp slow" under the "Programmers" menu.

bilde

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants