Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

CH348 USB – Octal USB GPIO Registers

For The Popcorn

Well-Known Member
Most Helpful Member
This is a long shot...

I used a CH348 to create a USB – 4 RS232 + 4 UART interface(link to darasheet). I used the GPIO pins to control 3.3v/5v operation of the UART ports (supply voltage and I/O level). I made a poor assumption that the I/O pins could be configured in the USB driver.

Such is not the case, but the manufacturer did supply a demo program in C# that allows configuration and control of the GPIO pins. But no source code or documentation about the registers. I've asked for documentation but it was already the weekend in China when I did so.

I'm wondering if anybody here is familiar with the inner workings of this pretty neat cheap. My terminal emulator only supports up to 230,400 baud which works great.

Thanks,

Jon

The pictures show the board and front and back panels, supported by Lego Technic frames. I haven't laser-cut the panels to complete the enclosure yet.

20241024_124324.jpg

20241024_124209.jpg

20241024_124033.jpg
 
That's more than I found. But it's kind of beyond my understanding.

From the demo program, there are registers for:

RS232 control / GPIO
Enable
I/O direction
Data


Thank you.
 

Latest threads

New Articles From Microcontroller Tips

Back
Top