Bonjour à tous,
J'ai un gros problème avec un projet sur lequel je travail depuis quelques mois. J'ai apris la programmation des microcontroleurs (asm et C) seul, j'ai donc peut etre fait une erreur évidente pour certains...
Explications :
Je programme sur Mplab en C18 via un programmateur Pickit2.
J'alimente mon montage à partir du Pickit qui lui même est alimenté par le port USB de mon PC fixe.
Lorsque je fais tourner mon code en mode debug, il fonctionne parfaitement : je récupère les trames NMEA de mon GPS (interruptions sur la réception UART).
PROBLEME :
Mon problème est que j'ai voulu remplacer mon PC fixe par mon portable...
Lorsque j'effectue la même manipulation (même montage, debug avec mon pickit2...) je ne récupère rien, pas de trames, le buffer de réception est vide.
J'ai donc effectué différents tests pour essayer de comprendre, j'ai tout remis sur mon PC fixe et ça fonctionne. J'ai alors alimenté mon montage avec une alim de labo en 5v (les masses pickit et alim sont reliées) : ça ne fonctionne plus !
Je vous avouerais que je suis perdu, je ne comprend rien. Est ce un problème d'alim ? J'ai ajouté un condo de découplage sur le gps et le PIC...
J'espère avoir été claire,
AIDEZ MOI !!!
Martin
-----