Hi Guys

This was pretty easy to share since it’s literally the schematic out of the manual, except 20 MHz clock, and has a serial input.

I was looking for a simple serial terminal display project, even though a character LCD would be hopeless for a lot of applications,
I wanted something simple, just to show some data is coming in.
This is specifically intended for monitoring APRS packet data (Amateur Radio), but could easily be adapted to something else.

It receives up to 60 bytes for a line, and is currently terminated with line feed 0x0A. This could be changed to return 0x0D.
The first 20 characters are printed to LCD, and subsequent lines push the top line down (with no line wrapping).

LCD graphics demo code is used for the intro, which is pixel based (not just rolling odometer effect), was done in 2013,
and adjusted to work with this. A lot of functionality from the original demo code is removed to suit this program.

Fancy Intro:


Serial terminal - video made prior to intro being finished:


Name:  LCD_Terminal_Schema.jpg
Views: 1607
Size:  109.8 KB