PIC16F1825 med Wisp628
Postat: 16 november 2011, 21:00:04
Hej,
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:
Databladet jag försökt gå efter är: http://ww1.microchip.com/downloads/en/D ... 41390C.pdf
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:
Är det någon som testat PIC16F1825 eller vet om det ska funka med Wisp628? Kan det vara att jag definerat fel i xwisp2_14.cfg, eller nått annat?
Tacksam för idéer.
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.