CH375可以用于控制低速設(shè)備嗎?比如鼠標等.有沒有參考代碼啊?

CH375可以用于控制低速設(shè)備嗎?比如鼠標等.有沒有參考代碼啊?謝謝!

可以,此鏈接下載例程:http://wch.cn/bbs/View.asp?S=101&I=19463


操作低速設(shè)備的時候CH375A UD+ ,UD- 反接,CH375B按照正常的接法.


多謝兩位熱心解答.我想問一下有程序?qū)?yīng)的電路圖嗎?


有的,下載我們CH375EVT.ZIP中的電路就可以了,然后573,138 62256等不需要的器件去掉就可以了


好的,謝謝!


有完整的KEIL項目嗎?上面的文件在KEIL里面編譯有4個警告,現(xiàn)在跑起來也有點不正常.所以我懷疑跟這個有關(guān)系.


沒有工程,你看看是什么警告,我們網(wǎng)站上的程序是完全可以使用的 ,不正常是指什么不正常?程序是在24M的51MCU上跑的,可能您的硬件不同,調(diào)整一下波特率,通過串口輸出的數(shù)據(jù)


《CH375B芯片做主機操作鼠標、鍵盤的例子程序》例程編譯通過請求描述符也通過了,設(shè)置后但是無法接收上傳的數(shù)據(jù),是不是這個程序修改過后沒測試,我還是個USB新手。但是里面的設(shè)置usb速度的子程序應(yīng)該錯了吧,那條命令時設(shè)置重試次數(shù)的


沒有錯,一定要設(shè)置速度的,因為默認的情況下CH375是全速的,操作抵速設(shè)備一定要切換,你用的是什么單片機? 接收不到上傳數(shù)據(jù),返回的狀態(tài)值是什么?


上述示例程序中,使用的芯片是CH375A,程序中設(shè)置usb速度的方式僅適用于CH375A(命令碼與設(shè)置重試命令相同,但參數(shù)不同),目前CH375A已停產(chǎn),主推芯片是CH375B,對其設(shè)置速度方式參考最新的手冊CH375DS2.PDF(版本:3D)


我用的是stc89c51,用得是沁恒的CH375評估版,上面是一片CH375B,鍵盤不能送數(shù)據(jù)到芯片,沒有中斷產(chǎn)生


(1)示例程序是用外部中斷0接收數(shù)據(jù),確認中斷是否使能 (2)鍵盤數(shù)據(jù)同通過中斷端點上傳的,確認配置描述符中的中斷端號分析是否正確 (3)get_int_in();執(zhí)行完后檢查CH375的INT#引腳,是否有低電平產(chǎn)生


對標準的鍵盤來說是端點1,你分析以下你的鍵盤的端點.還有有本分鍵盤可能是一些復(fù)合的設(shè)備,這都可能導致端點號碼不對.


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频