Re: Picant compiler probleem

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? > > >
Reply to
J.K.
Loading thread data ...

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)
Reply to
NightSwan

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.