Place the shunt to connect the to the selector pin for 5V TTL logic.
| HW-597 Pin | ⇄ | STM32 Blue Pill Pin | | :--- | :---: | :--- | | | ↔ | PA10 (USART1_RX) | | RX | ↔ | PA09 (USART1_TX) | | GND | ↔ | GND | | 3.3V | ↔ | 3.3V |
Right-click the Start button and open Device Manager . Look under "Other devices" or "Ports (COM & LPT)." hw-597 driver
I’ve been working with the module recently and ran into some trouble locating the correct drivers and getting it recognized by my system. I wanted to share my findings here to save anyone else the headache of digging through outdated forums.
Connect the on the HW-597 using a jumper wire. Open a serial monitor (PuTTY, Screen, or Arduino Serial Monitor). Send a character. If you receive the same character back, the driver and hardware are working perfectly. Place the shunt to connect the to the
Right-click the device (often marked with a yellow triangle) and select "Update driver." Point the wizard to the folder where you extracted your downloaded files.
Ensure no other program (like a serial monitor or another IDE) is using the COM port. Restart your IDE (Arduino IDE, VS Code, etc.). I wanted to share my findings here to
Serial communication (UART), TTL level conversion, Firmware programming, Serial debugging. 2. Key Features of the HW-597 Module
To summarize, for a successful experience with the HW-597:
USB 3.0 or USB-C ports can occasionally cause timing initialization errors with legacy serial chips. Try plugging the module into a legacy USB 2.0 port or utilizing a powered USB hub.
Identifying the correct chipset is step one. Look at the main black IC on the HW-597 board. If it says “CH340G” or “CH341A,” you need the CH340 driver. If it says “PL2303,” you need the Prolific driver.