專好問難 :) 請教如何透過 USB port 偵測到 開機/關機狀態?

USB port 在關機狀態仍有 standby +5V電源輸出, 這是大家知道的.

現在的問題是, 可否透過 USB port 偵測到 電腦是在 開機 還是 關機狀態 ??
特別是USB port 的 中間2條 data 線 D+/D-.

當然用其他port, 例如 ps/2 port 也可能得, 但我的目標是 USB 用 port.

討教了.

多數都系用 USB-COM

TOP

多數都系用 USB-COM
jackli 發表於 2010-5-6 12:08 PM



    USB-COM ??

TOP

我思路是:
USB port 中間2條 data 線在開機狀態會有一定的 communication code (signal) 與外接的設備聯繫著,  這與關機的狀態有異.
由此去想 能否以這因素去決定電腦在甚麼狀態?

TOP

引條power button +5V 0 出黎 xDD?

TOP

本帖最後由 morris 於 2010-5-15 15:32 編輯

DL 個spec番黎慢慢刨囉!

Universal Serial Bus Revision 3.0 Specification
Universal Serial Bus Revision 2.0 specification

TOP

本帖最後由 oYueno 於 2010-5-8 12:54 編輯

USB port 在關機狀態仍有 standby +5V電源輸出, 這是大家知道的.


USB standby 5V 有沒有電出有D 可以在BIOS 到SET的
有D是SET JMPER
USB POWER.jpg
2010-5-8 12:53

TOP

USB port 在關機狀態仍有 standby +5V電源輸出, 這是大家知道的.


USB standby 5V 有沒有電出有D 可以在BI ...
oYueno 發表於 2010-5-8 12:45 PM


謝謝 oYueno.
USB port 在關機狀態的 standby +5V是帶電的, 是我必要的, 因為想做一簡單control, 當然開機後更不用說了, 一定有電.

問題的重點仍是, 只透過 USB port 去偵測電腦在甚麼狀態,  開機運行中 / 電腦已關機 ?

TOP

謝謝 oYueno.
USB port 在關機狀態的 standby +5V是帶電的, 是我必要的, 因為想做一簡單control, 當然開 ...
ejohn 發表於 2010-5-11 19:05


用8051 / Arduino check 著個5V standby,
再用serial -> usb (rs-232) / usb 輸返入電腦, 就用程式(C 又好, VB 又好去接返D data)
明唔明.,.,.,

8051: http://elearning.stut.edu.tw/mechelec/ch8.htm

TOP

用8051 / Arduino check 著個5V standby,
再用serial -> usb (rs-232) / usb 輸返入電腦, 就用程式(C 又 ...
jackli 發表於 2010-5-14 06:44 AM



    基本上明. thanks again.
但有點累贅...

TOP