PIC18F2580 problème sortie inversée [C] - C - Programmation
Marsh Posté le 11-11-2012 à 18:52:13
Personne ne programme des pics?
Marsh Posté le 28-11-2012 à 00:00:26
Bonjour,
pour moi ce signale n'est pas inversé il est juste déphasé, si tu translate le signale du bas vers la droite tu va trouver celui du haut mais en juste l'etat qui precede le start bit qui differt,
et ca peut etre du al'electronique de ta carte c'est peut etre la pine du reception du pic est forcée a l'etat haut.
jette comme sur la schematique de carte avant tt.
Cordialement,
Marsh Posté le 22-12-2012 à 15:27:05
Ah oui maintenant que tu le dis, je vais explorer cette piste!
Merci de ton aide
Marsh Posté le 10-11-2012 à 11:05:38
Hello,
J'ai un soucis, je suis pas à mon premier programme en C sur les PIC18F, j'ai fais quelques bricolages... mais là je sèche...
J'utilise le mode compare/capture pour mesurer le temps d'un signal d'un récepteur IR, là tout va bien
J'utilise aussi le timer0 pour faire une tempo de 1us pour la réutiliser après pour faire moi même un signal pour envoyer sur une led IR...
Le problème c'est que quand j'envoie le bit de start (9ms à 1, 4.5ms à 0) la sortie s'inverse dès le début des 9ms, puis tout le signal est intégralement inversé!
J'ai essayé de changer de sortir passé de RC4 à RA0 (avec config en digital et non analog pour les E/S) mais idem...
Je pense que cela vient d'une de mes initialisations ou je ne sais quoi?!
Voici les initialisations du code...
La config du Capture Compare mode, je me suis inspiré d'un bout de code du net...
Merci d'avance de votre aide
edit :
Voici le screenshot de l'oscillo avec signal 1 en haut : trame envoyée, signal 2 en bas, trame reçue par le pic
Message édité par swissforever le 10-11-2012 à 11:09:58
---------------
Swisscore