Hallo CO,
Ik heb deze glcd gekocht. Heeft iemand mischien een schema / datasheet hoe ik deze moet aansluiten om mijn PIC 16F877A. Kan ik hier de backlight direct op 5 Volt zetten of met een weerstand. Ik vraag het maar even voordat ik hem kapot maak, vind ik zo zonder.
Brandon
Hallo,
Ik heb deze schema gemaakt (ben vergeten om 1k weerstand er bij te tekenen op pin 1) en ik heb deze code er voor gebruikt maar hij doet het niet. Weet iemand hoe dat komt. Ik kom er niet meer uit 
Ik zie wel allemaal witte pixels op de beeldscherm, ook met de pic er in.
Brandon
DEVICE = 16F877A
XTAL = 20
ALL_DIGITAL = TRUE
CONFIG HS_OSC, WDT_OFF, PWRTE_ON, LVP_OFF
' LCD spec and pins
DECLARE LCD_TYPE = SAMSUNG
DECLARE LCD_DTPORT = PORTB
DECLARE LCD_RSPIN = PORTD.5
DECLARE LCD_ENPIN = PORTD.3
DECLARE LCD_RWPIN = PORTD.4
DECLARE LCD_CS1PIN = PORTD.2
DECLARE LCD_CS2PIN = PORTD.6
DECLARE INTERNAL_FONT = ON
DECLARE FONT_ADDR = 0
' reset the display controller
TRISA = %00000000
PORTA.0 = 1
DELAYMS 10
PORTA.0 = 0
DELAYMS 10
HIGH PORTA.1 ;zet led aan, om te kijken of pic aan staat
' clear screen and print some text
CLS
PRINT AT 0,0, "VOTI LCD-19 : "
PRINT AT 1,4, "- 128 * 64 pixel"
PRINT AT 2,4, "- Samsung KS0108"
' show a sine and a cosine
DIM X AS BYTE, Y AS BYTE, Q AS FLOAT
FOR X = 0 TO 127
Q = X * 0.049
PLOT 46, X
; Y = 46 - 16 * Sin ( Q )
PLOT Y, X
; Y = 46 - 16 * Cos ( Q )
PLOT Y, X
NEXT
STOP
INCLUDE "FONT.INC"
Je moet het display eerst initialiseren voordat je data gaat sturen. Kijk even in de datsheet van de K0108 of zoek wat voorbeeldcodes.
Ik heb de code van: http://www.voti.nl/docs/LCD-19-test.pdf Ik heb de pinnen verandert en pic verandert.
edit
Hoe moet ik de desplay initialiseren?
Brandon
[Bericht gewijzigd door Brandon op (17%)]
Op 4 december 2009 16:26:20 schreef EJK:
Je moet het display eerst initialiseren voordat je data gaat sturen. Kijk even in de datsheet van de K0108 of zoek wat voorbeeldcodes.
Dat heeft de TS dus gedaan...
Zo te lezen staat het contrast niet goed.
Ik denk niet dat het aan mijn contrast ligt, want ik kan een blauwe scherm krijgen met niets er op en een blauwe scherm met allemaal witte pixels. Allen niet wat in de programa staat.
( http://media.photobucket.com/image/glcd/henrols/GLCD_resize.jpg De afbeelding rechts boven zie ik)
Henry S. Wat bedoelt U met TS?
Brandon
TS - Topic Starter, jij dus.
Als het contrast regelbaar is dan heb je iets verkeerd gedaan. Want ik zie geen beren in je programma.
Vergelijkbaar met dit:
DEVICE 16F877
XTAL 20
CONFIG CP_OFF, DEBUG_OFF, WRT_ENABLE_OFF, CPD_OFF, LVP_OFF, BODEN_OFF, PWRTE_OFF, WDT_OFF, HS_OSC
ALL_DIGITAL = TRUE
LCD_DTPORT = PORTD
LCD_ENPIN = PORTE.0
LCD_CS1PIN = PORTE.1
LCD_CS2PIN = PORTE.2
LCD_RSPIN = PORTC.2
LCD_RWPIN = PORTC.5
LCD_TYPE = SAMSUNG
INTERNAL_FONT = ON
FONT_ADDR = 0
CLS
PRINT AT 1,2, "THIS IS A TEST"
PRINT AT 4,1, " DOES THIS WORK?"
END
INCLUDE "FONT.INC"
