Hoi,
ik programmeer ook in MPLAB voor PIC-chips en doe dit in assembler, niet in hogere programmeertalen. Enkele dingen die ik standaard doe bij elk programma zijn:
Statement: LIST p=16F84A ;Gebruikte processor #include "16F84A.INC" ; Header file Hierna hoef ik standaard namen van 16F84A-registers niet meer te definieren, ik kan gewoon typen :BSF STATUS,RP0
Voor RAM-registers gebruik ik : Register1 EQU 0X20 Register2 EQU 0X21 ect...
Spronglabels moeten in de assemblerfile in de eerste kolom staan, code in de tweede, data of registers in de derde, voorbeeld:
ORG 0 GOTO START
ORG 4 GOTO IRQ
START NOP CODE.... GOTO START
IRQ NOP CODE.... RETFIE
Ik hoop dat deze info je kan helpen je probleem op te lossen,
JK
"midi4all" schreef in bericht news: snipped-for-privacy@wanadoo.nl...
Ik heb de nieuwe versie van Picant gedownload (5.06) en gebruik MPLAB
> v6.22
>
> Maar als ik een meegeleverde example wil builden. Ontstaan er allemaal
> foutmeldingen oa over de labels die niet correct zijn enz., in de
> assembler-file dus.
>
> Kent iemand dit probleem het gebeurt in alle 3 de talen dus C, C++ en
> Pascal en dat heb ik wel juist ingesteld dus de juiste compiler iedere
> keer. Ook de DIR van MPLAB is juist ingesteld.
>
> Maar moet ik nog iets anders instellen of zo?
>
>
>