Salut, je débute avec les pic sur mplab et CC5X, et je suis bloqué. Enfaite j'essaye de programmer un pic 16F887 avec un petit programme qui allume une led quand j'apppuis sur un bouton poussoir. Voici mon code source écrit en C.
//Label
#define led PORTA.0
#define inter PORTA.1
//
void main(void)
{
TRISA =0xFE; // Bits 1 à 15 en entrés
PORTA = 0; // Initialisation à 0
for(;
{
led = inter ;
}
}
Voici la configuration des bits:
Quand je le compile il ne me trouve aucune erreur. J'ai simuler sous proteus avec un pic 16F877 et mon prog fonctionne. Mais quand je teste avec mon 16F887 sur platine d'essaie cela ne marche pas. Hier j'ai essayer d'activer par ex les bit 1,3,5 et 7 et cela marchait donc ce n'est pas un problème de transmission.
Voici mon schéma de cablage sur platine d'essaie.
(Ici n'est pas representer la partie alimention + j'utilise un Quartz de 4Mhz).
Quand pensez-vous ??Merci.
-----