[PSOC™] USB的HID例程有吗?

[复制链接]
 楼主| IntelCore 发表于 2025-1-20 13:25 | 显示全部楼层 |阅读模式
可以自定义内容,而不是模拟鼠标键盘。
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的例程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

659

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部