probleem met PICKIT2

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2458
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

probleem met PICKIT2

Bericht door bertus »

Hallo,

Ik wil mij ook eens op de pics storten en heb daarom een PICKIT2 startterkitje gekocht met een 16F690 erbij.
Als ik MPLAB IDE opstart gaat het nog goed.
Als ik echter een lesfile van de pk2 laad krijg ik de volgende foutmelding :
File Time Warning : The parameter is incorrect , in een popup.
Als ik quickbuild uitvoer krijg ik de volgende mede delingen te zien :
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\PK2 Lessons\LPC Demo Board\01 Hello World\Hello World.mcs".
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F690 "Hello World.asm" /l"Hello World.lst" /e"Hello World.err"
Message[302] C:\PK2 LESSONS\LPC DEMO BOARD\01 HELLO WORLD\HELLO WORLD.ASM 36 : Register in operand not in bank 0. Ensure that bank bits are correct.
Loaded C:\PK2 Lessons\LPC Demo Board\01 Hello World\Hello World.COD.
BUILD SUCCEEDED: Sat Aug 18 18:41:42 2007

De file waarmee ik het test is bijgevoegd als attachment.
Door de .txt eraf te halen krijg je de orginele terug.

Doe ik iets fout of vergeet ik wat ?

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Je hebt goto $ staan maar er is geen $ te vinden
signature ruimte te huur ;-)
Verhuurd :!:
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2458
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Het is niet de "goto $" , dit betekent goto zelfde lijn (loop) (dit is regel 39)

De fout treed een paar regels eerder op (regel 36) dus bij "make pin c0 output"

Wat kan het zijn ?
Het heeft iets te maken met "Register in operand not in bank 0. Ensure that bank bits are correct. "

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Mat Janssen
Moderator
Moderator
Berichten: 11503
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Kijk eens in de datasheet of het tris register wel in bank 1 zit !! Misschien zit het tris register wel in bank 0.
signature ruimte te huur ;-)
Verhuurd :!:
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2458
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Het TRISC register zit inderdaad in bank 1 of bank 3.
Ik heb diverse dingen geprobeerd om dit aan te spreken (o.a. met banksel en de rp1 en rp0 bits van het status register) maar ik kom niet verder.
Nog suggesties ?

Groeten,
Bertus

Het antwoord is gevonden !! de error is geen error maar een waarschuwing !!

Zie ook het microchip-forum :
http://forum.microchip.com/tm.aspx?m=32596&mpage=1
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
teraguppie
Berichten: 1
Lid geworden op: do 4 okt 2007, 11:59

Bericht door teraguppie »

Net hetzelfde gehad met een vellemankitje (8048)
Schijnt een aardigheidje van de compiler te zijn.
Met de volgende regels ergens bovenin de code kan je het onderdrukken.

; following errorlevel directive for mplab
ERRORLEVEL -302 ;remove message about using proper bank

Zorg er dan wel voor dat je zelf de bankselectie in de gaten houdt.
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5910
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Re: probleem met PICKIT2

Bericht door Stynus »

bertus schreef: C:\PK2 LESSONS\LPC DEMO BOARD\01 HELLO WORLD\HELLO WORLD.ASM
Dat pad is wel erg lang.
Probeer het is in C:\test\ ofzo te zetten.
Ik kreeg namelijk ook allemaal vage foutmeldingen toen ik het pad te lang had (max 36 tekens meen ik)
Hedalen
Berichten: 125
Lid geworden op: za 17 okt 2015, 19:49
Locatie: . .. .. .

Bericht door Hedalen »

de pickit2 gebruikt normaal 5 draden, maar is 3 niet genoeg bij isp programmeren, want de vdd en de vss zitten er dan toch al op?
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5910
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

De GND heb je nodig omdat je anders geen referentie hebt voor je spanningen. De +5V heb je nodig omdat de programmer zo kijkt welke spanning er op de print gebruikt wordt en zijn programmeer lijnen de spanning daarop aanpast.
Plaats reactie