IntelCore 发表于 2025-1-20 13:25

USB的HID例程有吗?

可以自定义内容,而不是模拟鼠标键盘。

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(人机接口设备)的例程,并且支持自定义内容,而不仅仅是模拟鼠标和键盘

liu96jp 发表于 2025-2-10 17:08

Cypress/Infineon官方提供了多个USB HID的例程,这些例程通常包括基本的USB HID设备框架、描述符配置以及数据传输代码。开发者可以在这些例程的基础上进行修改和扩展,以实现自定义的HID功能。

b5z1giu 发表于 2025-2-10 18:13

在PSoC™中创建自定义的USB HID设备时,开发者需要关注描述符配置

su1yirg 发表于 2025-2-10 19:20

HID描述符定义了HID设备的功能和特性。开发者需要配置HID描述符以匹配自定义设备的需求。这包括设置用途页(Usage Page)、用途(Usage)、集合(Collection)等,以定义设备的按键、轴、滑块等输入元素

tax2r6c 发表于 2025-2-10 20:27

报告描述符定义了HID设备与主机之间传输的数据格式。开发者需要创建或修改报告描述符,以匹配自定义设备的输入和输出数据。

q1d0mnx 发表于 2025-2-10 21:30

在PSoC™中,开发者可以使用USB中断传输(Interrupt Transfer)或批量传输(Bulk Transfer)来发送和接收HID报告

kaif2n9j 发表于 2025-2-10 22:45

开发者需要编写代码来处理这些数据传输,以实现自定义设备与主机之间的通信

ex7s4 发表于 2025-2-11 08:30

开发者需要编写固件代码来处理HID设备的输入和输出逻辑。这可能包括读取传感器数据、处理按键输入、生成自定义的输出报告等。

d1ng2x 发表于 2025-2-11 10:18

在开发过程中,开发者需要使用调试工具来测试和验证自定义HID设备的功能和性能。这可能包括使用USB分析仪来捕获和分析USB通信数据,以及使用调试器来跟踪和调试固件代码。

y1n9an 发表于 2025-2-11 13:05

PSoC™提供了USB HID设备开发支持,开发者可以利用其提供的例程和工具来创建自定义的HID设备的

yutingwei 发表于 2025-2-25 15:41

可以定义自己的HID报告格式,并通过USB接口与主机进行通信。

suncat0504 发表于 2025-2-25 21:43

英飞凌有自己的IDE吗?能否像恩智浦的那样,下载适用于某个开发板的例程?

星辰大海不退缩 发表于 2025-2-26 16:54

IFX_OwenSu 发表于 2025-1-20 17:10
您好,
可以参考我们GitHub上的这个例程,基于Psoc 6将设备枚举成通用的HID设备。
https://github.com/In ...

学习了解一下

地瓜patch 发表于 2025-2-27 21:41

这种例程不同厂家mcu能否通用

4c1l 发表于 2025-4-29 11:31

Cypress 提供了丰富的 USB HID 示例,包括标准鼠标、键盘以及可以自定义的数据传输模式。您可以根据这些示例,修改和调整代码以符合您的需求,创建您自己的自定义HID设备。

4c1l 发表于 2025-4-29 11:31

Cypress官方提供了很多USB HID的例程
页: [1]
查看完整版本: USB的HID例程有吗?