Bonjour à tous!
Je dois réaliser un sonomètre en language assembleur. J'utilise pour cela le comparateur du pic 12F675. Voilà comment cela fonctionne:
Lorsque mon micro electret ne capte aucun signal, mon programme est en mode SLEEP. Lorsqu'il capte une tension analogique supérieure à une certaine tension de référence, il se "réveille" et sors du mode SLEEP.
Dans les datasheets, il est noté:
****************************** **
WAKE-UP FROM SLEEP
- The device can wake-up from sleep through one of the following events:
- Interrupt from GP2 pin.
****************************** ******
Ce comparateur a deux entrées analogiques, GP0 et GP1, et une sortie analogique, GP2. Admettons que la tension de référence se trouve sur GP1 (0,6V). Lorsque une tension supérieure à 0,6 V est sur la pin GP0, le programme se réveille et un interrupt est généré ( cet interrupt dit en fait à mon programme où aller, c'est comme une sous-routine. Dans mon cas je dois allumer une LED).
Malgré de nombreux essais, je ne parviens pas à le faire fonctionner.
Le schéma électrique et le fichier .asm sont en pièces jointes.
La datasheet du pic 12F675:
http://ww1.microchip.com/downloads/e...doc/41190c.pdf
J'ai VRAIMENT besoin d'aide, je compte sur vous!!!
Merci d'avance!
-----