Re: PIC10F320電源切換LED

作者 jason680 於 2020年02月13日 13:09:34
1. 將電源關掉
2. 在0.5秒內打開(復電)
切換LED

從電路圖來看,你的電源指的應該是 12V

你在電源(12V)關掉時,又要MCU計時,必須VDD(5V)正常供電...

1. 12V一關電要馬上得知
2. 大電容放電提供VDD(5V),至少1秒以上
最好可以有個三五秒(愈長愈好), 電容會老化...

12V ---(A)---|>|----(B)--

A點 是檢測12V是否斷電
A,B點中間用二極體,做反向電容放電隔離
B點 之後要有大電容,提供斷電(放電)保持5V供電...

1. 12V(A點)斷電
斷電產生中斷, 開始計時
關掉全部LED(或你的LED行為定義)

2. 計時0.5秒前,A點復電
切換LED

3. 計時超過0.5秒
重設LED(或重置MCU)
關掉全部LED(或你的LED行為定義)

以上個人看法供參考...

註: 如果12V電壓也是緩慢下降,
A點前也有大電容放電,則要檢測12V電壓值.

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22818&post_id=80340