你好,按照你们提供的解决办法,我有将单片机的缓冲区加大到 200 个字节,甚至 300 个字节,但是还是不能控制这个键盘的LED灯,并且在给此键盘发送LED 亮灭的指令后,键盘都不发送按键的编码了,请问到底是怎么回事,谢谢
点亮LED和缓冲区大小没有任何关系,缓冲区大小只和获取报表有关系。 点亮LED后,然后在获取键值,返回的错误代码是多少?不是键盘不发送了,是CH375要主动来去取键码,一直循环取
鍵盤返回的錯誤代碼為 2e, 如果跟緩沖區的大小沒有關系, 應該跟什么有關系, 謝謝!
如果返回0X2E说明你发的数据包错了。 0X2E为错误或者不支持的命令。
您好,我試了您告訴我的問題點,有將 CH376_WR_CMD_PORT (CMD01_TEST_CONNECT); s = CH376_RD_DAT_PORT (); 此語句去掉,但是問題依舊,在讀取鍵值時返回的錯誤代碼為: 0x2a.請問可能是什么原因, 謝謝!
返回0X2A表示没有数据。你按键就会返回正确了。
我有按按鍵,但是還是沒有返回數值, 我在初始化的時候 Set Report 可以將燈點亮,但是在獲取鍵值的循環中插入點亮燈和熄滅燈的 Set Report ﹐就不能起作用了.鍵盤不停使喚!
这样吧,你将不能使用的键盘和你的硬件电路板发给我吧,我来调试一下看看怎么回事。 另外你发邮件给我的时候,换个邮箱,现在使用的邮箱我没办法回复,发送不过去。
我在調試的時候用的就是找你們買的 CH375 的開發板, 和我自己設計的電路板的功能是一樣的,這樣的話,我是不是只把鍵盤給您就可以了??
你就一套电路板?如果有多余的话可以发给我。 另外,键盘有几套?如果两套的话,我这边调试好程序然后发给你来测试。
您好,我在周六晚上有將鍵盤和電路板快遞給您,應該今天您可以收到,謝謝您幫忙處理一下!謝謝!
电路板已经收到,麻烦你把相关程序发给我。我来调试你的程序。
已經發到您的郵箱,請查收, 謝謝! 您可以發送到我這個郵箱: 个人信息保护,已隐藏
这个键盘不兼容是因为端点不对,你需要在你的程序将键盘的端点分析出来。
因為我也是初次接觸 USB﹐所以這個還不是很了解,但是現在這個問題急著需要解決,所以還希望能麻煩您幫忙一下,多謝!