Hoi
Even een vraagje,
Als ik text naar mijn LCD display 16*4 verstuur gaat het bij regels 1&2 goed, bij regels 3&4 begint de text op de 5 de plaats van die regels.
Alleen als ik een min voor position zet krijg ik mijn text op de goede plaats.
Met PRINT AT 3,-4, staat de text wel op de goede plaats.
Ik stel het op prijs als iemand mij hiermee verder kan helpen.
Groetjes John
(Dat is beter)
[Bericht gewijzigd door John111 op ]
er heeft hie al zo'n soort topic over gelopen , even zoeken
als ik 'm vind meld ik wel
gevonden kijk hier eens na mischien heb je er iets aan:
http://www.circuitsonline.net/forum/view/24136
[Bericht gewijzigd door Shiptronic op ]
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Heb je PIC Basic wel goed ingesteld?
Standaard gaat hij uit van een 2x16 LCD.
Zet ergens bovenin je Basic programma:
DECLARE LCD_LINES 4
In de mini-cursus deel 4 staat halverwege een knop met daarop de tekst:
"Standaard instellingen wijzigen"
Druk daarop en even het verhaaltje lezen.
Hoi
Dit zijn de declares die ik gebruik, volgens mij zijn die goed, maar mijn LCD denk daar anders over.
DEVICE=18F452
XTAL=20
DECLARE LCD_TYPE 0
DECLARE LCD_DTPIN PORTB.4
DECLARE LCD_ENPIN PORTB.2
DECLARE LCD_RSPIN PORTB.3
DECLARE LCD_INTERFACE 4
DECLARE LCD_LINES 4
Mijn LCD wordt aangestuurt KS0066U controller, daar heb ik het PDF bestand van, ik kan er niets in terug vinden hoe ik dat probleem kan oplossen.
Groetjes John
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Vreemd, ik heb hier een 4x20 LCD liggen en werkt zoals het hoort met PIC Basic.
Kan alleen niet zien welke controller erop zit (HD44780?)
(Werk met 16F628A)
Gokje: Die KS0066U is niet 44780(?) compatible voor wat betreft line 3 en 4.
Die library die je gebruikt, moet natuurlijk wel voor dezelfde LCD controller geschreven zijn. Je zou even wat dieper in de KS0066U moeten duiken om te kijken hoe die adressering in elkaar zit, en dan eens kijken of dat overeen komt met wat je library doet (waarschijnlijk dus niet...)
Succes!