早上剛走到公司就是一身汗,真是不舒服(要是能在家里辦公就爽了:P)。正在按部就班的準備一天的工作的時候,發現所在的QQ群有消息,打開了一看是問手機的USB口電壓問題的,硬件上的知識我知之甚少,還是保持沉默。
這朋友大概的問題是他測得的手機USB口電壓沒有5V,但是他的手機又能夠作為USB HOST給U盤、鼠標供電,故此發問,另一位好心的朋友就給他釋惑說要在“D+和D-之間用1K的電阻拉低,再測,因為它(手機的USB)是通過檢測D+或D-的電平來判斷是否有設備插入”,我懂得不多只有照搬原話了。
然后,爭論就來了,有人對手機可以做USB HOST提出了質疑,認為這是不可能的事情,我雖不是很懂,但是我之所以認為這是可能的,是因為提問題的朋友曾說過他的手機可以接U盤和鼠標并為之供電,而我呢,前一陣公司的項目里面用到在PDA上使用USB口接外設(通過一個CF卡轉出的USB口),那個USB口我知道是HOST的。所以我就插了一句:“還沒有就把話說絕了,有啥不可能的”。
參與討論的,除我之外還有4人,一個提問的,一個幫忙的,還有兩個都是口氣堅決認為手機作為HOST是絕對不可能的,甚至還把手機電池及功耗的數據拿出來舉證。我個人在這方面了解的并不多,我的觀點也許是錯的,但是還是陳述一下:這個手機的USB口能否作為host,其實只是這個手機上的OS是否為它提供HOST的驅動支持,至于供電,也許不是標準的USB HOST的500mA的供電,這個問題我們的項目中也遇到過,某外設支持USB1.1/2.0,在PC機上可以正常工作,但是在PDA上(該PDA上為usb1.1接口,可以正常的接入U盤等需要供電的USB設備),連“發現新硬件”都發現不了,我當時的結論是要么這個設備接口有問題,要么就是PDA供電不是標準的500mA。
那么是什么讓這兩位朋友對手機支持USB HOST這個問題堅決否定呢?或許他們在這方面的知識比我豐富的多,但為什么不能接受這個對他們而言是“新”的事物呢?反觀自己,有時候也是對一些問題堅決否定的。那么我們是不是在提出否定意見的同時也可以思考一下,這個“堅決不可能”是否有朝一日會變為“可能”呢?也許當你找到這么一個可能的時候,你就會取得非凡的成就了!