代碼是以鍵盤類的為例程,可是讀不了數(shù)據(jù),而且掃描槍掃描一次數(shù)據(jù)后掃描槍就不能再讀,要重新拔出來插進(jìn)去才行!請問是否鍵盤類的代碼例程不能用于掃描槍?例程是我問你們公司要的。
把鍵盤的點燈代碼都去掉,另外,要檢查速度是否匹配。
回復(fù)jie:
都去掉了的,至于速度,
??//檢測是全速設(shè)備還是低速設(shè)備
??xWriteCH376Cmd( 0x0a );
??xWriteCH376Data( 0x07 );
??check =? xReadCH376Data();
??xEndCH376Cmd( );????????
??if(check&0x10 )
???set_freq( );?/* 使376進(jìn)入低速模式 */
???/* 獲取設(shè)備1的數(shù)據(jù) */
???status = get_int_in( Device_Atti.Device[0].tog,Device_Atti.Device[0].Device_endp);
?? status的值總是0x18和0x2A交替出現(xiàn)
把端點號打印出來,看端點號獲取的是否正確?前面枚舉的描述符信息可以正常獲取嗎?
2A表示NAK(正常),18是不應(yīng)該出現(xiàn)的返回值。
我插鼠標(biāo)進(jìn)去是可以讀到數(shù)據(jù)的,但是掃描槍不行,端點號可以獲取,獲取描述符設(shè)置階段沒問題,但是DATA階段。沒獲取到數(shù)據(jù)
掃描槍放到電腦上,通過BUSHOUND分析電腦發(fā)包過程,注意看端點、命令。模擬此過程。
好的,已經(jīng)在模擬此過程;現(xiàn)在是另一個問題請教一下,我原來ch376來實現(xiàn)U盤讀寫文件,可以成功,今天用卻發(fā)現(xiàn)創(chuàng)建沒問題,但是在電腦那邊點擊這個文件卻提示找不到此文件。。。。而且時間是2014-01-01
文件名是否大寫,滿足8.3結(jié)構(gòu)?
大寫可以的。我想枚舉后綴名為bin的文件,怎么去設(shè)置實現(xiàn)呢,因為要實現(xiàn)U盤升級程序
10#的問題我知道了!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
代碼是以鍵盤類的為例程,可是讀不了數(shù)據(jù),而且掃描槍掃描一次數(shù)據(jù)后掃描槍就不能再讀,要重新拔出來插進(jìn)去才行!請問是否鍵盤類的代碼例程不能用于掃描槍?例程是我問你們公司要的。
? ? ? ? ? ?