TOP

USB/電池雙電源如何判斷由哪個電源供電?

1. 通過按鍵方式:在上電之前判斷此按鍵狀態來確定。如果爲高,則爲電池上電,如果爲低則爲USB上電。
2. 通過電路檢測(以下電路圖僅供參考):
 
3. 通過程式判斷:利用D+/D-兩綫。由于這兩個I/O和PS2共用,把這兩個I/O設爲輸入上拉,上電之前讀取兩綫狀態。因爲如果接入USB口。USB集綫器內部下拉會把這兩個I/O拉爲低電平。如果爲高電平,則爲電池上電。