Overview CH9329 is a serial port to standard USB HID device (keyboard, mouse, custom HID) chip. According to different working modes, it can be recognized as a standard USB keyboard device, USB mouse device or custom HID device on the computer. . The chip receives the serial port data sent by the client, and according to the HID device specification, packages the data first and then uploads it to the computer through the USB port. Through the provided host computer software, users can also configure the chip working mode, serial communication mode, serial communication baud rate, various timeouts, VID, PID, and various USB string descriptors. The figure below is its general application block diagram.
In fact, a certain treasure already sells finished products, but it is better to save money by making it yourself. The analog chip only costs more than 2 yuan each and comes with free shipping.
The setting is very simple. The data says that the software setting requires shorting SET, but it is not required in the actual test.
Plug both ends into the same computer at the same time. Open the configuration software and select the serial port to obtain the parameters.
Then select "Working Mode" and "Serial Port Mode" in the picture below as "Software Settings". Click to set parameters to complete.
You will then need to remove the hardware and reconnect it so it can be used.
The short-contact points of the motherboard are hardware configurations. Generally, it is enough to directly set the software. The short-contact points are all left empty and do not need to be soldered.
Press the button to restore the default. Press and release the LED for 5 seconds to flash, which means the factory mode is restored. Generally useless.
The function I need to implement now is for one computer to control the mouse operation of another computer through this simulator. The test is completely OK.
Images are acquired using USB to collect HDMI signals. Although it is troublesome, it is already possible to control another completely offline computer.
There are many other applications, such as automatic operation scripts and the like.