Serial Terminal Programs (Windows)
I use either
There exist a plethora of serial terminal programs for Windows. Tera Term and PuTTY are both solid programs, but I have run into the following limitations regarding input:
- Tera Term: does not have a line input mode, ie. allowing to compose a complete text line of input before sending it to the MCU’s UART.
- PuTTY: does offer line input mode, but for some reason inserts a time delay between the last character and the end of line character. This interferes with using the timeout interrupt of the UART.
I have been using YAT lately, which offers a lot of other useful features, such as multi-line send, display of control characters, display of the text in different formats, and more.
Set the baudrate as indicated in the example description, or as defined in the example’s Main
module.
3.3V USB-to-serial Cables
Make sure you use the 3.3V version of the USB-to-serial cables, else you might fry your RP2040.
Two-terminal Set-up (Pico)
Connect the host computer using two USB-to-serial cables, as follows:
- Terminal one: tx: pin 0, rx: pin 1
- Terminal two: tx: pin 4, rx: pin 5
One-terminal Set-up (Pico)
Connect the host computer using a USB-to-serial cable, as follows:
- Terminal one: tx: pin 0, rx: pin 1