This project is a compact UART transceiver with an integrated display update mechanism. It operates at 115200 baud and stores received data in a 16-byte internal buffer. The data is asynchronously transferred to four HPDL-1414 alphanumeric LED modules. When new characters arrive and the buffer is full, the existing characters shift left to make space. A blinking cursor indicates the current input position, and backspace (Ctrl-H) is supported for navigating back and editing.
HPDL-1414 Pmod module https://github.com/ADDTDR/HPDL-1414-Pmod-Module
# | Input | Output | Bidirectional |
---|---|---|---|
0 | HPDL_D0 | HPDL_A0 | |
1 | HPDL_D1 | HPDL_A1 | |
2 | HPDL_D2 | HPDL_WR1 | |
3 | HPDL_D3 | HPDL_WR2 | |
4 | HPDL_D4 | HPDL_WR3 | |
5 | HPDL_D5 | HPDL_WR4 | |
6 | HPDL_D6 | UART_TX | |
7 | UART_RX |