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

dat ben jij, TS staat voor Topic Starter

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"