Message[302] fil.ASM 44 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] Message[302] fil.ASM 45 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] Message[302] fil.ASM 46 : Register in operand not in bank 0. Ensure that bank bits are correct.
Sedan koden:
Kod: Markera allt
Main CODE
Start ; <---- **Detta är rad 42**
bsf STATUS, RP0 ;Bank 1 <-- * Rad 43*
bsf OPTION_REG, NOT_GPPU ;GPIO pullup's disabled <---- *Rad 44*
bsf OPTION_REG, INTEDG ;Interrupt on rising edge of GP2/INT <--- *Rad 45*
bcf OPTION_REG, T0CS ;TMR0 Internal instruction cycle clock <--- *Rad 46*
Som jag förstår felmeddelandena så betyder det att registren inte ligger i Bank 0, men jag har ju satt Bank 1. Så varför blir det såhär? Har även provat att välja Bank 0 istället, men det bli likadant. Samma sak om jag plockar bort STATUS-raden.
edit: Ändrade "felmeddelandet" till "meddelandet" eftersom jag hade så fel.