bonjour à tous ,
je viens vers vous à cause d'un souci de progra de pic pour lcd .
ma configuration comprend :
16F876
lcd hd 44780
Mplab
le principe était de récupérer une routine toute fait , qui colle avec ma config , de la balancer sur le pic et de comprendre comment elle marche en la "bidouillant " un peu, espérant décrypter les mystère de la commande LCD ...
j'ai récupéré une routine sur "http://angeliz.free.fr/ " qui est un bon site en passant , simple et interessant .
et la badaboume ,
CC5X Version 3.4C, Copyright (c) B Knudsen Data, Norway 1992-2010
--> FREE edition, 8-16 bit int, 24 bit float, 32k code, reduced optim.
lcd.c:
PORTC=0;
Lcd_RS=0;
^------
Error[1] C:\progra angeliz\lcdspi.h 21 : Symbol 'RC2' is undefined
(The definition of the symbol in not known. This can be due to
wrong spelling or letter case mismatch. Otherwise a new symbol
definition is required: variable, function, macro, etc.)
Lcd_E;
^------
Error[2] C:\progra angeliz\lcdspi.h 53 : Symbol 'RC3' is undefined
#define pins PORTC
#define Lcd_E RC3=1;asm("nop");asm("nop");RC 3=0;
^------
Error[3] C:\progra angeliz\lcdspi.h 5 : Previous error is at macro 'Lcd_E'
Lcd_E;
^------
Error[4] C:\progra angeliz\lcdspi.h 53 : Illegal statement in function 'wr_Lcd'
(The syntax can not be compiled. Rewriting is required)
#define pins PORTC
#define Lcd_E RC3=1;asm("nop");asm("nop");RC 3=0;
^------
Error[5] C:\progra angeliz\lcdspi.h 5 : Previous error is at macro 'Lcd_E'
Error options: -ew: no warning details -ed: no error details -eL: list details
BUILD FAILED: Tue Oct 05 19:11:31 2010
message d'erreur que j'ai beau relire , je ne le comprend pas car je ne trouve pas ses erreurs cohérente .
j'ai mis en pièce jointe le prog avec l'explication ( tiré du site )
si quelqu'un à déjà eu se problème , ou si un truc bête méchape et saute aux yeux de quelqu'un , je suis toute ouïe .
Merci et bonne soirée
-----