Op 6 januari 2013 22:31:21 schreef Patrick de Zeester:
Zoals eerder beloofd heb ik een C library om dit display aan te sturen op SourceForge gezet. Je kan 'm hier vinden: https://sourceforge.net/projects/glcdsed1531lib/
Documentatie staat hier: https://sourceforge.net/p/glcdsed1531lib/wiki/Home/
Hoewel deze library getest is op een Atmel ATtiny2313 moet het in principe niet al te moeilijk zijn om deze library ook op andere platformen te kunnen draaien. Zelf wil ik nog het draaiend krijgen op een ATMega328 en op het Stellaris Launchpad bordje (een ARM Cortex M4F).
Ik denk dat een bump van dit topic wel te verantwoorden is, het lijkt me handig om de documentatie over dit scherm samen te houden.
Ik ben bezig om dit LCDtje met bovenstaande library werkend te krijgen op een PIC18F25k22. Ik gebruik MPlabX en de XC8 (gratis) compiler.
De IO porten is tot nu toe geen probleem gebleken, maar de flash commando's krijg ik niet geport. Is er iemand die er in geslaagd is om dit LCDtje aan de praat te krijgen in PIC C?
Het volgende stuk code krijg ik niet geport:
c code:
#include <avr/pgmspace.h>
#define GLCD_FLASH(type, name) const type const name PROGMEM
#define GLCD_FLASH_READ_BYTE(address) pgm_read_byte(address)
#define GLCD_FLASH_READ_WORD(address) pgm_read_word(address)
#define GLCD_FLASH_PTR(type) const type* PROGMEM
Ik was aan het kijken in de richting van de "table read" functionaliteit, maar kreeg het niet werkend. Iemand een suggestie?