Jag har en PIC16F1825 som jag skulle vilja programera med min Wisp628 (firmware 1.12). Då PIC16F1825 inte fanns med i listan för supporterade targets har jag försökt att lägga till denna i xwisp2_14.cfg med följande setup:
Kod: Markera allt
Name = 16F1825
DataSheet = DS41440
PgmSpec = DS4139
Algorithm = PIC16C
DeviceID = 2760
ProgStart = FFE
ProgSize = 8K
DataStart = 0
DataSize = 256
IDStart = 10000
IDSize = 8
DevIDStart = 1000C
DevIDSize = 2
FusesStart = 1000E
FusesSize = 4
ProtectMask = 0180
FuseFixedZero = FFFFFFFF
FuseFixedOne = 00000000
Delay = 60
Transfereringen och verifieringen av hex filen till PIC:en via Wisp:en fungerar. Men det verkar som inte koden exekveras. Till PIC:en är en kristall med två kondingar kopplade och en lysdiod. Koden som skall köras är kompilerad i mikroC pro:
Kod: Markera allt
void main() {
TRISA = 0; // set direction to be output
TRISC = 0; // set direction to be output
do {
LATA = 0x00; // Turn OFF LEDs on PORTA
LATC = 0x00; // Turn OFF LEDs on PORTC
Delay_ms(1000); // 1 second delay
LATA = 0xFF; // Turn ON LEDs on PORTA
LATC = 0xFF; // Turn ON LEDs on PORTC
Delay_ms(1000); // 1 second delay
} while(1); // Endless loop
}
Tacksam för idéer.