LCD / 16x2 Character Displays : 8Bit MCU only
Hi, I am a 18 year C/C++/C# software engineer new to PIC Micros and Embedded Systems.
I am only interested in 8-Bit MCUs. Not interested in 16bit/32Bit MCUs for this application.
How does one properly communicate with a basic 16x2, 20x2 and 20x4 LCD Character displays in the 21st century using any modern 8-bit MicroChip MCU?
I understand that there used to be library for PIC micros to talk to 4/8 bit parallel displays, but the library has been removed from MpLabX environment.
Do I have to code my own LCD Library?
Is it possible to use the latest version of MPLabX and MCC Code Configurator to create LCD Library routines?
I am fully aware of SPI / I2c interfaces for newer LCD Displays (New Haven has some super nice OLEDs (SPI/I2C).
I'm not ready for SPI / I2c just yet, I want a parallel library first, then I learn SPI /I2c.
What would help me the most as I claw my way up the Embedded Systems ladder.
1. Tell me how to operate MCC code configurator to generate LCD Library. (Probably impossible).
2. A working C library for any 8-Bit Microchip MCU, (MPlabX only).
3. Code Example of how to write to (New Haven OLED display), SPI communication using a MCU with SPI.
4. If Microchip has decided to kill LCD library, so be it. I will have to learn how to use SPI serial displays.