Foutmelding MPLAB over bank 0?

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
Plaats reactie
dickoso
Berichten: 59
Lid geworden op: vr 24 aug 2007, 15:27
Locatie: Katwijk

Foutmelding MPLAB over bank 0?

Bericht door dickoso »

Hmm, hoe doe ik dit goed?
Message[302] J:\VELLEMAN\MY PROJECTS\BLINK.ASM 40 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] J:\VELLEMAN\MY PROJECTS\BLINK.ASM 42 : Register in operand not in bank 0. Ensure that bank bits are correct.
Mijn code daarvoor is

Code: Selecteer alles

; define your pin direction (1nput/0utput)

38		BSF STATUS, RP0	    	;Bank 1
39		MOVLW B'11111111'	
40		MOVWF TRISA
41		MOVLW B'00000000'	
42		MOVWF TRISB
43		BCF STATUS, RP0     		;Bank 0
Wat doe ik verkeerd?
Challenge everything..
tiny-tim
Berichten: 109
Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .

Bericht door tiny-tim »

je doet nix fout het is een waarschuwing(warning) en geen foutmelding(error)
dickoso
Berichten: 59
Lid geworden op: vr 24 aug 2007, 15:27
Locatie: Katwijk

Bericht door dickoso »

Ok, dat is mooi dan.

Wat houdt dat STATUS command precies in dan?
Challenge everything..
tiny-tim
Berichten: 109
Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .

Bericht door tiny-tim »

status is geen commando maar een register kijk maar eens in de datasheet van de betreffende pic
dickoso
Berichten: 59
Lid geworden op: vr 24 aug 2007, 15:27
Locatie: Katwijk

Bericht door dickoso »

Ok, dat is duidelijk.

Dus als dat register geset is, dan is bank 1 gekozen en kunnen de poorten geregeld worden en als ie gecleared wordt, dan is bank 0 weer aan de beurt.

En die RP0, waar dient dat dan voor?

Eigelijk gewoon de hele regel :D Wat doet het ?!?
Challenge everything..
tiny-tim
Berichten: 109
Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .

Bericht door tiny-tim »

STATUS is een register in de picgeheugen
RP0 is een bit in het STATUS register

die regel zocht er voor dat je een register in bank1 kan aanpassen
zou je die regel weg laten wordt het register niet aangepast
dickoso
Berichten: 59
Lid geworden op: vr 24 aug 2007, 15:27
Locatie: Katwijk

Bericht door dickoso »

Ok tnx alot :)
Challenge everything..
tiny-tim
Berichten: 109
Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .

Bericht door tiny-tim »

your welcome
Plaats reactie