Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Sleep Mode avec un PIC16F18345
-
Jérémy
Administrateur du site- Messages : 2725
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
jo7 a écrit :Comme ceci :Code : Tout sélectionner
__delay_ms(5000);
while(1){
SLEEP();
}
}
Oui . tu as 5 secondes pour mesures ta conso "normale" ensuite ton pic passe en mode sommeil et tu peux mesurer ta conso en mode "sommeil"
Les ports il s 'en fou,; il passe en veille !
Quel est le but de ta manip j'ai du mal a comprendre ou tu veux en venir !
Sleep Mode avec un PIC16F18345
Sleep Mode avec un PIC16F18345
Sleep Mode avec un PIC16F18345
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
tu n'as toujours pas repondu à :
comment mesure tu ta consommation ?
ce n'est surement pas via la lecture d'un registre du PIC
Comment est raccordé ta led sur RB7 ?
a mon avis, il te manque un epartie d'init pour armer le mode sleep ...
en particulier pour pouvoir ensuite le reveiller !
tests sur un 12F1840 , mise en sleep (slip francais!)
puis reveil par l'envoi d'un char sur l'UART
voit ta datasheet en detail ...
le watchdog peut etre aussi utilisé rpour le réveil..
comment mesure tu ta consommation ?
ce n'est surement pas via la lecture d'un registre du PIC
Comment est raccordé ta led sur RB7 ?
a mon avis, il te manque un epartie d'init pour armer le mode sleep ...
en particulier pour pouvoir ensuite le reveiller !
tests sur un 12F1840 , mise en sleep (slip francais!)
puis reveil par l'envoi d'un char sur l'UART
voit ta datasheet en detail ...
le watchdog peut etre aussi utilisé rpour le réveil..
Code : Tout sélectionner
VREGCON.VREGPM1=1; // low power if sleep voir page 91
...........
UART1_Write_Text((const char *)" Mise en Sommeil \r\n");
c1=RCREG; // vide buffer UART
I2C_LCD_Out(4,1,(const char*)" Mise en Sommeil ");
Delay_ms(500);
I2C_LCD_Erase_Line(3);
WDTCON.SWDTEN=1;
WUE_bit=1; // voir page 265..etc
asm NOP ;
asm NOP ;
asm sleep;
Sleep Mode avec un PIC16F18345
Sleep Mode avec un PIC16F18345
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
jo7 a écrit :Ma led est raccordée avec une resistance de 150 ohms
???
au +VCC ou au Gnd ?
pour les tests une 470 ohms est largement sufisante, et la luminosité tres acceptable
si Led rouge
5 -1.2=3.8 V
3.8/150 => 25 mA ..c'est la limite max des sorties..
tu n'as toujours pas repondu à :
comment mesure tu ta consommation ?
Pour tester le comportement d'un mode Sleep.. le minimum est de connaitre la consommation, dans les 2 cas ..
et quid de regsitres supplementaire à initialiser ?
Je n'ai pas ton type de PIC pour tester moi-meme
et encore moins un simulateur (Proteus-ISIS)
Sleep Mode avec un PIC16F18345
PIC16F18345 --> P.114
Ma LED est connectée au +VCC,
J'ai actuellement une consommation de 14mA en mode normale, sur la datasheet en mode SLEEP, le PIC doit consommer 40nA --> page 1
Les registres à initialiser :
- CPUDOZE
- VREGCON à la page 117
Ma LED est connectée au +VCC,
J'ai actuellement une consommation de 14mA en mode normale, sur la datasheet en mode SLEEP, le PIC doit consommer 40nA --> page 1
Les registres à initialiser :
- CPUDOZE
- VREGCON à la page 117
Sleep Mode avec un PIC16F18345
Sleep Mode avec un PIC16F18345
Sleep Mode avec un PIC16F18345
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 91 invités