Bonjours,
Nous devons programmer le PIC24FJ256DA210 se trouvant sur sa carte de programmation que nous alimentons en +12V.
Nous utilison MPLAB IDE v8.36.
Voici notre code (pour faire clignoter une LED):
#include "p24fj256da210.h" // include basic header definition
//#include <libpic30.h> // a new header file for these defintions
//_CONFIG2(0xF9FC);
//_CONFIG1(0x377F);
int main(void) // main loop
{
OSCCON = 0x11C0;
int i;
TRISB = 0x0000 ; // set PORTS as Digital OUTPUT
LATB = 0X0000 ;
ANSB = 0X0000 ;
while(1) // Loop forever
{
for(i=0; i<1000;i++);
LATB = 0xFFFF ; // LEDs ON
for(i=0;i<1000;i++);
LATB = 0x0000 ; // LEDs OFF
}
}
Nous arrivons a compiler notre code mais notre probleme est que lorsque nous connectons notre pickit 3 pour programmer notre PIC ce premier avertissement apparait:
Target Device ID (020000000) does not match expected Device ID (420f0000).
Et enssuite lorque nous esseyons de programmer cette erreur apparait:
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.25.05
Firmware type......................dsPI C33F/24F/24H
PICkit 3 Connected.
Target Detected
Programming...
The following memory regions failed to program correctly:
Configuration Memory
Address: 0002abfc Expected Value: 00007fff Received Value: 000000ff
Programming failed
Comment faire pour que notre pickit 3 arrive a programmer sachant que PIC24FJ256DA210 est bien selectionner dans device.
-----