打印
[PSOC™]

USB的HID例程有吗?

[复制链接]
398|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
可以自定义内容,而不是模拟鼠标键盘。

使用特权

评论回复
沙发
IFX_OwenSu| | 2025-1-20 17:10 | 只看该作者
您好,
  可以参考我们GitHub上的这个例程,基于Psoc 6将设备枚举成通用的HID设备。
https://github.com/Infineon?q=USB+HID&type=all&language=&sort=

BR,
Owen

使用特权

评论回复
板凳
shenxiaolin| | 2025-1-21 16:10 | 只看该作者
下面已经回复了

使用特权

评论回复
地板
g0d5xs| | 2025-2-10 16:03 | 只看该作者
是的,PSoC™提供了USB HID(人机接口设备)的例程,并且支持自定义内容,而不仅仅是模拟鼠标和键盘

使用特权

评论回复
5
liu96jp| | 2025-2-10 17:08 | 只看该作者
Cypress/Infineon官方提供了多个USB HID的例程,这些例程通常包括基本的USB HID设备框架、描述符配置以及数据传输代码。开发者可以在这些例程的基础上进行修改和扩展,以实现自定义的HID功能。

使用特权

评论回复
6
b5z1giu| | 2025-2-10 18:13 | 只看该作者
在PSoC™中创建自定义的USB HID设备时,开发者需要关注描述符配置

使用特权

评论回复
7
su1yirg| | 2025-2-10 19:20 | 只看该作者
HID描述符定义了HID设备的功能和特性。开发者需要配置HID描述符以匹配自定义设备的需求。这包括设置用途页(Usage Page)、用途(Usage)、集合(Collection)等,以定义设备的按键、轴、滑块等输入元素

使用特权

评论回复
8
tax2r6c| | 2025-2-10 20:27 | 只看该作者
报告描述符定义了HID设备与主机之间传输的数据格式。开发者需要创建或修改报告描述符,以匹配自定义设备的输入和输出数据。

使用特权

评论回复
9
q1d0mnx| | 2025-2-10 21:30 | 只看该作者
在PSoC™中,开发者可以使用USB中断传输(Interrupt Transfer)或批量传输(Bulk Transfer)来发送和接收HID报告

使用特权

评论回复
10
kaif2n9j| | 2025-2-10 22:45 | 只看该作者
开发者需要编写代码来处理这些数据传输,以实现自定义设备与主机之间的通信

使用特权

评论回复
11
ex7s4| | 2025-2-11 08:30 | 只看该作者
开发者需要编写固件代码来处理HID设备的输入和输出逻辑。这可能包括读取传感器数据、处理按键输入、生成自定义的输出报告等。

使用特权

评论回复
12
d1ng2x| | 2025-2-11 10:18 | 只看该作者
在开发过程中,开发者需要使用调试工具来测试和验证自定义HID设备的功能和性能。这可能包括使用USB分析仪来捕获和分析USB通信数据,以及使用调试器来跟踪和调试固件代码。

使用特权

评论回复
13
y1n9an| | 2025-2-11 13:05 | 只看该作者
PSoC™提供了USB HID设备开发支持,开发者可以利用其提供的例程和工具来创建自定义的HID设备的

使用特权

评论回复
14
yutingwei| | 2025-2-25 15:41 | 只看该作者
可以定义自己的HID报告格式,并通过USB接口与主机进行通信。

使用特权

评论回复
15
suncat0504| | 2025-2-25 21:43 | 只看该作者
英飞凌有自己的IDE吗?能否像恩智浦的那样,下载适用于某个开发板的例程?

使用特权

评论回复
16
星辰大海不退缩| | 2025-2-26 16:54 | 只看该作者
IFX_OwenSu 发表于 2025-1-20 17:10
您好,
  可以参考我们GitHub上的这个例程,基于Psoc 6将设备枚举成通用的HID设备。
https://github.com/In ...

学习了解一下

使用特权

评论回复
17
地瓜patch| | 2025-2-27 21:41 | 只看该作者
这种例程不同厂家mcu能否通用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

403

帖子

0

粉丝