Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's
en oplossingen m.b.v. PIC processoren.
dickoso
Berichten: 59 Lid geworden op: vr 24 aug 2007, 15:27
Locatie: Katwijk
Bericht
door dickoso » di 4 sep 2007, 12:20
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 » di 4 sep 2007, 21:40
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 » di 4 sep 2007, 21:58
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 » di 4 sep 2007, 22:01
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 » di 4 sep 2007, 22:07
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
Wat doet het ?!?
Challenge everything..
tiny-tim
Berichten: 109 Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .
Bericht
door tiny-tim » di 4 sep 2007, 22:09
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 » di 4 sep 2007, 22:18
Ok tnx alot
Challenge everything..
tiny-tim
Berichten: 109 Lid geworden op: do 21 jul 2005, 22:01
Locatie: dorst. .. .. .
Bericht
door tiny-tim » di 4 sep 2007, 22:19
your welcome