
Upptäckte just en liten grejj med några av CONFIG-registren:
Jag har datablad 39605D (PIC18F1220/1320) och på bl.a CP0, CP1 osv så hade jag satt dem som ON eftersom det står:
CP0: Code Protection bit (PIC18F1320)
1 = Block 0 (00200-000FFFh) not code-protected.
0 = Block 0 (00200-000FFFh) code-protected.
Men i MPLAB's meny Configure -> Configuration Bits stod det då att 00200-000FFFh var code-protected. Står det fel i databladet?
Anledningen till att jag kollade i den menyn var att XWisp gav fel vid Verifying Fuses Memory när jag skulle testköra koden på PICen. Såg även att CP0, CP1, WRTC, osv var OFF i ett tidigare kodexempel jag fick.
Eller har jag helt enkelt missuppfattat något? Jag tolkade dessa protection bits som att man inte kan skriva till t.ex EEPROMet om CPD är code-protected.