Cypress技术william hill官网
直播中

陈辉

7年用户 212经验值
私信 关注
[问答]

如何向HID设备发送超过1个字节

亲爱的PSoC开发者
我使用UBFS组件,我编写了程序,我将数据从PC发送到PSoC 3设备(我配置为HID设备),并将相同的数据返回到PC。在PC中,我使用LiBub 1库。我能够连接,但是我不能发送更多的1字节数据,当我试图发送2个字节时,它只发送最后1个字节。是否可以发送更多的1字节,以及如何?我应该更改什么(可能在HID描述符中)?提前感谢Gurgen

以上来自于百度翻译


     以下为原文
   Dear PSoC Developers
   
I'm using USBFS component and I wrote program that I'm sending data from the PC to the PSoC 3 device (I configured as a HID device) and getting the same data back to the PC.
In the PC I'm using Libu*** 1.0 library.
I was able to have the connection, but I cannot send more then 1 byte data, when I'm trying to send for example 2 bytes, it only sends the last 1 byte.
Is it possible to send more then 1 byte and how?
What should I change (maybe in HID descriptors)?

Thanks in advance
Gurgen

回帖(4)

刘晓燕

2019-6-19 15:07:56
如果你的目的是发送数据和循环,UB-UART是最简单的方法。我不知道利布斯图书馆。你也可以使用Cux.DLL语言来提供Curess。你可以通过“CyControl,exe”来测试PSoC的传输状态,即USB控制中心。

以上来自于百度翻译


     以下为原文
          If your purpose is just send data and loop back, USB-UART is a most easy way. I don't know about Libu*** library. You can also use CyCUS.dll liblrary that Cupress provided. And you can test transfer-status of PSoC by "CyControl.exe" that is the USB Control Center.   
举报

陈辉

2019-6-19 15:13:24
谢谢你的回答。
是的,我使用了控制中心和UBFS组件,并能够发送更多的1字节和接收。当我把这个类变成HID时,我已经无法使用控制中心,因为发送的数据不活跃。我需要配置PSoC 3作为一个HID设备。我使用LIUBSB,因为它允许在不同的操作系统中使用。

以上来自于百度翻译


     以下为原文
   Thank you for your answer.
    Yes I did it using Control Center and USBFS component and was able to send more then 1 byte and recieve. When I changed the class into HID I was already unable to use Control center, because data to sent wasn't active. I need configure PSoC 3 as a HID device. I'm using Libu***, because it's allowed to be used in different operating systems.
举报

刘晓燕

2019-6-19 15:21:40
我明白了,它可能与双字节字符Unicode有关吗?我不确定。

以上来自于百度翻译


     以下为原文
          I see, It might relate with double-byte-charactor, UNICODE ? I'm not sure.   
举报

陈自萤

2019-6-19 15:41:03
@哈拉特甘:你能把数据从你的HID设备发送到PC吗?

以上来自于百度翻译


     以下为原文
  @kharatgn: were u able to send the data more than 1 byte from your HID device to PC ?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分