Cannot send/receive at CDC with general-purpose terminal
Posted: Sat Jul 05, 2025 7:51 am
Dear,
I am using the Blackpill board with the STM32F411.
After enabling serial communication with Serial.begin(115200); Serial.println("HELLO"); and uploading a sketch,
the program runs correctly.
A virtual COM port (COM12) is created via CDC, and the "HELLO" string can be received using the Arduino serial monitor.
However, when I open COM12 with a general-purpose serial terminal (such as Tera Term), no characters are received.
Of course, the communication settings such as baud rate are correct.
I don't understand why communication via CDC works with the Arduino serial monitor but not with general-purpose serial terminals when using the Blackpill.
I would appreciate any advice.
Best regards,
I am using the Blackpill board with the STM32F411.
After enabling serial communication with Serial.begin(115200); Serial.println("HELLO"); and uploading a sketch,
the program runs correctly.
A virtual COM port (COM12) is created via CDC, and the "HELLO" string can be received using the Arduino serial monitor.
However, when I open COM12 with a general-purpose serial terminal (such as Tera Term), no characters are received.
Of course, the communication settings such as baud rate are correct.
I don't understand why communication via CDC works with the Arduino serial monitor but not with general-purpose serial terminals when using the Blackpill.
I would appreciate any advice.
Best regards,