Bonjour à tous,
Tout d'abord, merci à tous ceux qui font vivre ce forum! Il m'a déjà beaucoup aidé...mais, là, malheureusement, je n'ai pas trouvé de réponse au problème que je rencontre!
Je souhaite réaliser un télémètre ultrason. Pour cela, j'ai récupérer certaines parties de projet sur le net, notamment une programmation de PIC pour 16F877A.Cela consiste à générer un signal à 40kHz, le recevoir, et compter le temps entre l'envoi et la reception pour en déduire la distance.
Le tout fonctionne correctement, mais j'ai besoin d'un peu plus: je voudrais faire sortir du PIC la valeur du timer1 sur lequel je compte la différence de temps entre l'envoi et la reception.
Le gros ennui étant que ce compteur est sur 16bit (avec 2x8bits:TMR1H et TMR1L, respectivement les bits de poids fort et de poids faible). Du coup, je n'arrive pas à comprendre comment sortir cette valeur de 16 bits pour ensuite la convertir en analogique.
J'ai cru comprendre que cette valeur ''sortait'' en réalité à tour de rôle : une fois les TMR1H, puis au front d'horloge suivant, les TMR1L. Cela ne prendrait que 8 pattes..
Est-ce que quelqu'un aurait déjà rencontré ce genre de problème? ou mieux, quelqu'un qui l'aurait résolu?
N'hésitez pas à me demander plus d'infos, si je n'ai pas été assez clair!
Merci d'avance!
-----