Bonjour,
bon, me revoilà avec un nouveau sujet qui concerne encore la programmation des PICs et plus particulièrement, les 18F.
Je travaille avec un 18F4525:
http://ww1.microchip.com/downloads/e...Doc/39626d.pdf
et je programme en C (compilateur C C18 et l'environnement MPLAB)..voila tout.
Et je souhaite mettre en oeuvre le fonctionnement en faible consommation de mon µcontroleur:
-Il peut fonctionner en 3 mode : RUN (normal),IDLE ( conso=2,5µA), SLEEP (conso=100nA).
-le réglage du type de mode se fait avec le bit IDLEN du registre OSCCON:
si en mode SLEEP: si IDLEN=1->mode IDLE ,si IDLEN=0 ->MODE SLEEP.
-Et pour sortir de ces mode, il y a plusieurs possibilités, dont celle que je voudrais, une interruption sur RB0..
Mais voila mon problème, est:
COMMENT RENTRER EN MODE BASSE CONSOMMATION??
en asm , il s'agit de l'instruction "SLEEP".. mais en C(compilateur C18)
Si vous en savez un peu plus que moi...je suis preneur.
Je vous remercie d'avoir pris le temps de lire mon "petit" sujet...
Bonne journée
-----