"vede" a écrit dans le message de news:
4a09d59d$0$5557$ snipped-for-privacy@news.free.fr...========== Si l'on comprend bien tu ne désires pas un commutateur temporisateur , mais que le programme du micro-contrôleur après une temporisation programmée ou un autre événement quelconque coupe lui-même sont alimentation
"Y'a pas d'école", j'ai fait quelques essais , effectivement , avec un seul transistor, il y a des problèmes de polarisation de la base du transistor Il y a évidement d'autres solutions comme la suivante par exemple
Commutation de l'alimentation par une brève impulsion "0" sur entrée ON de la bascule RS, ("0" sur la base du transistor par intermédiaire d'une résistance ) Coupure de l'alimentation par une impulsion "0" sur l'entrée OFF de la bascule ( par l'intermédiaire d'un condensateur de 100 nF qui isole la sortie de RB 7 )
Le programme d'essai : .../... void main () { printf(lcdpcf,"\f demarrage" ) ; delay_ms(10000); // temporisation printf(lcdpcf,"\f Stop"); delay_ms(1500); output_low(PIN_A1); // fait basculer le commutateur électronique qui coupe l'alimentation }
Pour toi, après la configuration du port B , B.7 en sortie, cela se résume à écrire après la temporisation, port B.7 = 0