如題,需要怎么樣的操作流程才能正常讀?。?/p>
另:在論壇中看到說CH376在讀取低速設(shè)備時(shí)候需要降頻,還要交換D+\D-,降頻操作在設(shè)置操作模式后,USB鍵盤插入前,那么如題所說的提前插入U(xiǎn)SB鍵盤怎么辦?
希望能給出一個(gè)完整流程說明,非常感謝!
如題,需要怎么樣的操作流程才能正常讀?。?/p>
另:在論壇中看到說CH376在讀取低速設(shè)備時(shí)候需要降頻,還要交換D+\D-,降頻操作在設(shè)置操作模式后,USB鍵盤插入前,那么如題所說的提前插入U(xiǎn)SB鍵盤怎么辦?
希望能給出一個(gè)完整流程說明,非常感謝!
使用CH376操作低速設(shè)備的時(shí)候,需要將CH376設(shè)置成低速模式。其他的什么都不需要 //***************************************************** //* NAME: set_freq(void) //* FUCTION: 設(shè)置CH376的進(jìn)入低速模式 //* 輸入?yún)?shù):無 //* 輸出參數(shù):無 //* 說明: 對(duì)于鼠標(biāo)鍵盤等低速設(shè)備,要先設(shè)置ch376為低速模式 //******************************************************
void set_freq(void) { CH376_WR_CMD_PORT(0x0b); // 切換使375B進(jìn)入低速模式 CH376_WR_DAT_PORT(0x17); CH376_WR_DAT_PORT(0xd8); }
設(shè)置低速是在設(shè)置低速模式下操作對(duì)吧! 還需要對(duì)USB鍵盤進(jìn)行初始化操作嗎,如何大概流程是什么?
先要設(shè)置低速模式,才能對(duì)USB鍵盤初始化
還有個(gè)疑問 ,在配置完USB鍵盤后,是否可以用硬件復(fù)位指令進(jìn)行CH376復(fù)位?
可以,復(fù)位之后必須重新初始化CH376,USB設(shè)備也必須重新初始化