error mplap C9=2,1

Dec 23, 2008 1 Replies

Hej n=E5r jeg pr=F8ver at compile mit program skriver den: DEBUG=3D1 C9=3D2= ,1



jeg skal bare have en lysdiode til at blive t=E6ndt men hvad er det for en fejl? jeg ved ikke hvad den betyder hj=E6lp :)



bsf 03h,RP0 movlw b'00000000' movwf 86h bcf 03h,RP0 goto main main



movlw b'00000010' movwf 06h goto main



end



V.H Kevin H


Jeg gør stort set intet i assembler længere - livet er for kort.

Men umiddelbart så kan denne instruktion ikke kompileres: movwf 86h

En "Register File Address" er kun 7 bit lang og 86h har netop bit 8 sat.

Så prøv at ændre instruktionen til movwf 06h

Du sætter jo netop "Register Page" til 1 før opsætning af dine "Tris" data og resetter til "Register Page" 0 bagefter.

Med venlig hilsen, Ove Kjeldgaard Ved e-mail svar: Skift ciffer ud med bogstav Natur og Friluftsliv:

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required