ul0tWT

CH343 Auto Download - ESP32 - STM32 - 8051

 
Overview
The CH343 is an improved version of the CH340, with significantly stronger performance.
Features:
1. This is likely the first open-source ESP32/8266/STM32 auto-programmer made with the CH343 from LCSC
.
Why not use the CH340?
Because my computer would blue screen when using the CH340 to program the ESP32.
The reason is that the ESP32 automatically sends logs after connecting to the computer, but the CH340 has relatively small storage space, so it frequently requests CPU resources. This is fine for short periods at low speeds, but once the speed and time increase, it eventually causes my system to crash.
The CH343 doesn't have this problem because it has more memory, so the CPU doesn't need to be as busy, and my computer doesn't crash.
This auto-programmer was created by combining some online information and practical solutions.
Can STM32 be programmed via serial port?
Of course! I was initially persuaded to buy an ST-Link, but later gave it away because I didn't need it. If you're interested, you can also try DAP-Link or similar.
The STM32 programming mechanism requires switching the BOOT0 state and restarting.
Why not implement automatic programming for the STC 8051?
STC's automatic programming checks for incoming data before executing the user program, requiring a cold boot. Currently, a button is more convenient for cold booting, and I'll consider adding that later.
It's currently under development and will be updated later.
 
Note: Please do not insert headphones or anything else into the headphone jack. This is a feature under development and currently has a bug that is being fixed!
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-26 23:51:59

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号