RT 需要打算嘗試這方面的應用 比如插入USB鍵盤 374是如何知道鍵盤插入的呢? 進而如何識別這個設備?
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機
RT 需要打算嘗試這方面的應用 比如插入USB鍵盤 374是如何知道鍵盤插入的呢? 進而如何識別這個設備?
CH374是通過讀相關的寄存器 來判斷是否有設備連接,連接之后需要對設備進行枚舉,從而識別該設備,相關的事例程序 請在網(wǎng)站上下載CH374EVT.ZIP CH374EVT\PUB\EXAM\HOST
讀寄存器? 是CH374的寄存器嗎?
我的理解是設備上電之后會初始化自身,然后通過USB向CH374發(fā)信息,這樣CH374的某個寄存器會置位,同時產(chǎn)生中斷;這時程序上處理中斷,讀寄存器得知設備連接,是這樣嗎?
如果是這樣的話,也就是說硬件上不需要做任何設備連接檢測的電路了?
設備不會主動的發(fā)數(shù)據(jù)給主機,CH374會自動的檢測設備的連接和斷開,單片機通過讀CH374的寄存器 就可以判斷設備是否連接。硬件上不需要什么檢測電路
“CH374會自動檢測設備的連接和斷開”
是如何檢測的呢?
標準的檢測方法,根據(jù)UD+或者UD-上的電平檢測的。
明白 謝謝樓上