Re: Picant compiler probleem

Jul 18, 2003 1 Replies

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?
>
>
>

Vreemd, ik heb nog nooit problemen gehad met PicAnt. Compileer je vanuit mplab, of vanuit de picant IDE? (Niet dat 't veel zou moeten uitmaken...) Je zou ook eens in de assembler-file kunnen kijken of daar iets vreemds aan de hand is. Ik moet wel zeggen, dat ik mplab 5.xx gebruik. Ik weet niet meer precies waarom, maar heb 't met de nieuwste mplab nog niet goed aan de praat gekregen. Zou je eens kunnen proberen.

Hans

http://www.meadow.tk email : info@meadow.tk (*@meadow.tk)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required