mit41301
Published

USB Bus Adapter Chip CH341

The CH341 IC is mainly used as memory programmer for BIOS. But the CH341 family of ICs supports lots of protocol which are very easy to use!

BeginnerProtip9 minutes533
USB Bus Adapter Chip CH341

Story

Read more

Code

CH341 TOOL

C/C++
Windows based GUI for CH341
Compiling
This application is built with Turbo C++ Explorer 2006 (free version of BDS 2006, aka C++ Builder). Use CH341A_tool_all.bdsgroup project group file to build all included projects, CH341A_tool_exe.bdsgroup can be used later to build/rebuild only the main project.

Buiding with newer C++ Builder or RAD Studio is possible (I've seen it ported to RAD Studio 11 in a few hours), but requires some manual labor or LLM help because these IDEs fail to import Turbo C++ project files directly.

Note: application requires "CH341PAR" driver installed (either included here as CH341PAR.zip or available from wch-ic.com. If you have previously used CH341A for EEPROM/FLASH programming, you most likely already have it installed.

CH341 TOOL

Source and BIN of CH341 TOOL

Credits

mit41301
8 projects • 9 followers
Hardware Engineer with experience in Analog, Digital, Microcontroller, CPLD, FPGA, Power Supply, Board design, HDL, Audio, RF Tuner, etc.,
Thanks to Tomeko.

Comments