Close

LCD Char Sender

A project log for Trinity Core and Net

A 32 Bit Variable Length Instruction Set Core and Transputer Like Comms Network

andre-powellAndre Powell 01/31/2019 at 22:550 Comments

The first peripheral to send characters to the LCD from an area in memory has been completed. It's not in the complex yet but that will be the next step.

Once the LCD Char Sender is kicked off it gives a 50 ms wait then sets the Display up. It then reads in the display memory a character at a time.
Then it puts the cursor at the start of the top line and reads out the first 16 bytes.

it then sends the cursor to the start of the next line and proceeds to send the next 16 bytes.

Then if the 'go' signal is still active it waits for 50 ms and then reads the memory again in case there has been an update and displays it.

If the 'go' signal has been dropped then it waits for it to go again.

Along with other delays it cycles 19.something times a second which seems a reasonable refresh rate.

The next task is to integrate into the Dual Complex run some tests and then synth it.

Assuming this goes ok I will look at getting the graphics screen up. This will be slightly more challenging but hey.

After that must on back to the RS232 !

Discussions