145 TinyTapeout 2 LCD Nametag

145 : TinyTapeout 2 LCD Nametag

Select Project123456789ONSW2
  • Author: Tholin
  • Description: Echoes out a predefined text onto a 20x4 character LCD.
  • GitHub repository
  • Clock: 100 Hz

How it works

Mostly just contains a ROM holding the text to be printed, and some logic to print the reset sequence and cursor position changes.

How to test

Connect up a character LCD according to the pinout, set the clock and hit reset. Run using an extra slow clock, as there is no internal clock divider. It’ll send data to the display as fast as it’s able to. After that, it should initialize the display and start printing stuff. Also, connect LEDs to LED0 and LED1 if you want some blinkenlights.

External hardware

A 20x4 character LCD.

IO

#InputOutput
0CLKRS
1RSTE
2EF0D4
3EF1D5
4EF2D6
5NCD7
6NCLED0
7NCLED1