Programme PIC C Allumer LED ne fonctionne pas
Spyro29
Messages postés
25
Statut
Membre
-
Spyro29 Messages postés 25 Statut Membre -
Spyro29 Messages postés 25 Statut Membre -
Bonjour,
Je suis en stage de fin d'étude pour IUT GEII et je doit concevoir une carte permettant de gérer l'aquisition de capteur VIA un bus can relié en série sur une carte PC/104. Pour l'instant je ne fait que des test sur ma carte pour pouvoir allumer une LED. Le programme est tout simple cependant il ne fonctionne que en simulation. Pour simuler j'tilise SourceBoost la version release candidate, et pour programmer j'utilise MPLAB avec le programmateur MPLAB PM3. Mon compilo est celui De SourceBoost (BoostC). Mercredi soir j'ai testé mon programme sur la carte et celui ci fonctionnait très bien. J'ai donc décider ce matin de retenter l'expérience en allumant cette fois ci les 2 LEDs qui sont reliées a mon PIC. Plus moyen de faire marcher alors qu'en simulation cela fonctionne très bien... Je me demande donc si cela ne pourrait pas venir d'un problème lorsque mon programmateur programme mon PIC. La carte que j'utilise est celle proposée par Bigonoff pour son système DOMOCAN.
Voici mon programme:
#include <system.h>
/*Définition des entrées sorties*/
#define LED1 portc.1
#define LED2 portc.2
#define CONF_LED1 trisc.1
#define CONF_LED2 trisc.2
#define ENTREE 1
#define SORTIE 0
#pragma CLOCK_FREQ 4000000;
void init()
{
CONF_LED1=SORTIE;
LED1 = 0;
}
int main(void)
{
init();
while (1)
{
LED1=1;
}
return 0;
}
D'avance merci pour vos réponses.
Je suis en stage de fin d'étude pour IUT GEII et je doit concevoir une carte permettant de gérer l'aquisition de capteur VIA un bus can relié en série sur une carte PC/104. Pour l'instant je ne fait que des test sur ma carte pour pouvoir allumer une LED. Le programme est tout simple cependant il ne fonctionne que en simulation. Pour simuler j'tilise SourceBoost la version release candidate, et pour programmer j'utilise MPLAB avec le programmateur MPLAB PM3. Mon compilo est celui De SourceBoost (BoostC). Mercredi soir j'ai testé mon programme sur la carte et celui ci fonctionnait très bien. J'ai donc décider ce matin de retenter l'expérience en allumant cette fois ci les 2 LEDs qui sont reliées a mon PIC. Plus moyen de faire marcher alors qu'en simulation cela fonctionne très bien... Je me demande donc si cela ne pourrait pas venir d'un problème lorsque mon programmateur programme mon PIC. La carte que j'utilise est celle proposée par Bigonoff pour son système DOMOCAN.
Voici mon programme:
#include <system.h>
/*Définition des entrées sorties*/
#define LED1 portc.1
#define LED2 portc.2
#define CONF_LED1 trisc.1
#define CONF_LED2 trisc.2
#define ENTREE 1
#define SORTIE 0
#pragma CLOCK_FREQ 4000000;
void init()
{
CONF_LED1=SORTIE;
LED1 = 0;
}
int main(void)
{
init();
while (1)
{
LED1=1;
}
return 0;
}
D'avance merci pour vos réponses.
A voir également:
- Programme PIC C Allumer LED ne fonctionne pas
- Mon pc s'allume mais ne démarre pas windows 10 - Guide
- Allumer pc à distance - Guide
- Programme demarrage windows - Guide
- Ez debug led ✓ - Forum Carte-mère/mémoire
- Led vga carte mere ✓ - Forum Matériel & Système