Bonjour à tous,
Je souhaite resoudre un problème de programmation de PICs (débutant inside )
Je voudrais tester ma carte "PICDEM HPC explorer" en allumant les 8leds de celle ci (le pic intégré est un p18f8722 et j'utilise un module ICD2). J'ai fait un bout de code, d'après mes qq connaissances et les divers exemples que j'ai trouvé, mais je n'arrive toujours pas à allumer.
Est ce que quelqu'un pourrait me donner une piste ou verrait une faute dans ceci?#include<stdio.h>
#include<p18f8722.h>
#pragma config FCMEN=OFF, IESO=OFF, OSC=HS
#pragma config WDT = OFF
#pragma config MCLRE = ON
void initialisation(void)
{
// port D configured as output
TRISD=0;
// init ports
PORTD=0x00;
}
void main(void)
{
initialisation();
MEMCONbits.EBDIS=1; //disabled external memory interface of the portD
PORTD=0xFF; // set portD
while(1);
}
Je cherche aussi à comprendre comment fonctionne les bits de configuration, car cela manque d'explications dans le datasheet ainsi que dans le header du pic.
Merci d'avance
A+
Magoo
-----