|
|
你現(xiàn)在的硬件電路是不能區(qū)分充電和充電完成狀態(tài)的
你先看一下這個充電芯片的數(shù)據(jù)手冊LED3端口實(shí)際上是一個公共端口,它是通過掃描的方式控制4個LED顯示電量的
它是沒有辦法檢測充電狀態(tài)的
只有LED1端口可以檢測充電狀態(tài)的
但充電狀態(tài)和放電狀態(tài)是一樣的,都是只有兩種狀態(tài):一種是閃燈,一種是長亮
所以,你肯定要加一個USB檢測的,要兩個電阻分壓檢測,看你自己的需要,可以是中斷,也可以是ADC,看一下接電池不接充電的時候,1腳的充電端口有沒有電壓,如果有電壓,就用ADC檢測5V充電電源
如果沒有,可以用中斷檢測
|
|