怎么獲得PID和VID?
PID和VID在設(shè)備的設(shè)備描述中,分析設(shè)備描述即可獲得
那請問可以參考哪里啊?
如果所獲取的完整的描述符數(shù)據(jù)在DATA_BUFFER[]中,那么: VID: ( ( unsigned short )DATA_BUFFER[ 9 ] << 8 ) | DATA_BUFFER[ 8 ] PID: ( ( unsigned short )DATA_BUFFER[ 11 ] << 8 ) | DATA_BUFFER[ 10 ]
能幫我寫個(gè)能返回PID和VID的子程序嗎?用232串口返回JP5怎么連接?搞了幾天你們公司的程序也沒有進(jìn)展??!原理圖和賣給我的板又不同,現(xiàn)在很急,寫好發(fā)給我郵箱個(gè)人信息保護(hù),已隱藏,謝謝!
能幫我寫個(gè)能返回PID和VID的子程序嗎?用232串口返回JP5怎么連接?搞了幾天你們公司的程序也沒有進(jìn)展啊!原理圖和賣給我的板又不同,現(xiàn)在很急,寫好發(fā)給我郵箱個(gè)人信息保護(hù),已隱藏,謝謝!
枚舉在哪里?怎么不成功???發(fā)不出去啊 ?
技術(shù)人員呢?怎么不回答 ???
mReadCH375Data子函數(shù)中讀取參數(shù)。
程序執(zhí)行到 等待USB設(shè)備連接 那里就不下來了,很奇怪啊
(1)原示例程序中的串口調(diào)試輸出被你刪除了,你是怎么知道程序停在while ( mDeviceOnline == 0 ); /* 等待USB設(shè)備連接 */? (2)插入U(xiǎn)盤后,CH375會產(chǎn)生中斷,若沒有進(jìn)入中斷程序,那么CH375的中斷信號會一直存在,即CH375的INT#引腳應(yīng)為低電平,你測量一下。
1.”原示例程序中的串口調(diào)試輸出被你刪除了“,你們給我的程序就是這樣的啊,你們的文檔沒有規(guī)范好,說明書也寫的不清楚,用戶拿到手中也看很不明白。 2.“你是怎么知道程序停在while ( mDeviceOnline == 0 ); /* 等待USB設(shè)備連接 */?”用個(gè)燈指示下就知道運(yùn)行到哪里了。
3.“插入U(xiǎn)盤后,CH375會產(chǎn)生中斷,若沒有進(jìn)入中斷程序,那么CH375的中斷信號會一直存在,即CH375的INT#引腳應(yīng)為低電平,你測量一下?!边@種現(xiàn)象真的存在 請問這是怎么回事?枚舉不成功 ???
CH375既然產(chǎn)生了中斷信號,而你的程序卻沒有進(jìn)入中斷程序,應(yīng)檢查: 首先檢查單片機(jī)與CH375的INT#引腳連接是否良好,若硬件沒問題,那就是軟件問題了,檢查單片機(jī)的外部中斷配置是否正確,如:CH375的中斷號與實(shí)際硬件連線是否一致
/* CH375中斷服務(wù)程序 */ void ex( ) interrupt 0 { CH375_WR_CMD_PORT( CMD_GET_STATUS ); /* 獲取中斷狀態(tài)并取消中斷請求 */ mIntStatus = CH375_RD_DAT_PORT( ); /* 獲取中斷狀態(tài) */ if ( mIntStatus == USB_INT_DISCONNECT ) mDeviceOnline = 0; /* 沒有檢測到USB設(shè)備斷開事件 */ else if ( mIntStatus == USB_INT_CONNECT ) mDeviceOnline = 1; /* 檢測到USB設(shè)備連接事件 */ } 那這個(gè)程序有問題 嗎?
技術(shù)人員,能不能給段枚舉U盤的代碼???怎么跟你們買評估板也不給程序 啊