Bonjour,
suite à un problème de dépassement de pages sur un 16F877 je me suis mis à MPLAB pour compiler car il indique les erreurs.....On me la conseiller....
Alors j'ai un soucis pour pas changer lol... problème d'étiquettes...
je m'explique....j'ai un programme très long.
alors j'ai plusieurs fichiers include. (ASM) car je les ai séparer pour plus de clarté.
lorsque dans un des fichiers je fais appel à un sous programme dans un autre fichiers asm ( pas de saut de page du 16F877), MPLAB me dit entre autre "Symbol not previously defined (menu_ctrl)"
include "prog.asm"
include "variable.asm"
include "inter.asm"
include "tempo.asm"
include "PWM.asm"
include "eeprom.asm"
include "can.asm"
include "fonction.asm"
include "trame.asm"
include "test-PG1.asm"
include "lcd-PG2.asm"
Alors j'ai mis celà en fin de mon fichier à compiler et j'ai mis l'étiquette END en fin de "lcd-PG2.asm"..
A savoir que "test_PG1.asm" débute avec ORG 0x800 etc....
et "lcd-PG2.asm" débute avec ORG 0x1000 pour pouvoir gérer au mieux PCLATH.....
Quelqu'un peut m'aider pour ne plus avoir les "ERRORS".
MERCI
La PJ est perdue suite à un "crash" de disque dur.
Désolé, Prière de la renvoyer.
La modération
Papykiwi
-----