Pietertjen
Electronica werkt op rook, als de rook er uit is werkt het niet meer.
Hallo allen,
Ik wil simpel via een PIC 18F1320 een LCD aansturen, maar krijg niets op het scherm. Ik gebruik onderstaand programma.
Ziet iemand wat ik mis doe?
De EN-pin is aangesloten op pin 8
De RS-pin is aangesloten op pin 9
De datalijnen zijn aangesloten op pin 10-11-12-13
Device 18F1320
Declare LCD_ENPIN = PORTB.0
Declare LCD_RSPIN = PORTB.1
Declare LCD_DTPIN = PORTB.4
Cls
DelayMS 500
Print "Hallo"
End
Dank
Je hebt geen include erin staan met je datalijnen en poort configuratie etc etc ... Is dit je totaal volledige code dan gaat het niet werken.
[Bericht gewijzigd door Dominic op (26%)]
Pietertjen
Electronica werkt op rook, als de rook er uit is werkt het niet meer.
@ Dominic
Dit is mijn volledige code. Met een 16F628 werkt dit, dus dacht dat dit met een 18F1320 ook zou lukken.
datalijnen zijn toch benoemd met declare.
Wat heb ik er dan nog te kort in staan?
Op 2 januari 2010 20:04:48 schreef Pietertjen:
Dit is mijn volledige code.
Begin dan eerst maar eens met het zetten van wat configs.
Op 2 januari 2010 20:00:26 schreef Dominic:
Je hebt geen include erin staan met je datalijnen en poort configuratie etc etc
Display declaratie is goed.
Pietertjen
Electronica werkt op rook, als de rook er uit is werkt het niet meer.
Heb volgende config bijgevoegd
CONFIG_START INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, MCLRE_OFF
CONFIG_END
Maar werkt nog niet.
Nee logisch, die is van een... 16F628.
De 18F1320 heeft een uitgebreide config, allemaal regels onder elkaar tussen config_start en config_end.
.lbp of .ppi file en manual bekijken
[Bericht gewijzigd door Henry S. op (11%)]
Pietertjen
Electronica werkt op rook, als de rook er uit is werkt het niet meer.
Heb er nog massa's van liggen en wil die ook es opgebruiken.
Na 2 minuten de spanning op de PIC te laten staan is uiteindelijk mijn tekst op het scherm gekomen.
Is dit normaal??
[Bericht gewijzigd door Henry S. op (70%)]