越野疾驰 发表于 2025-8-23 19:55:57

USB-HID模式下,单片机如何向USB口发送字符串 | 使用AiCube一键生成

所有教程都在讲USB-CDC模式下的printf_USB函数的使用,唯独没有介绍USB-HID模式下printf函数的使用,请大神介绍一下!


越野疾驰 发表于 2025-8-23 19:56:33

坐等大神现身!

ercircle 发表于 2025-8-23 20:47:34

因为HID没串口常用,想用HID收发,下载HID范例或者使用USB库里的HID例程,配合这个工具测试即可:


晓飛飛 发表于 2025-8-23 23:08:52

可以自己写个发送函数,将要发送的字符串填入一个数组,比如HidInput[],然后执行发送
WriteReg(INDEX, 1);
WriteFifo(FIFO1, HidInput, 64);
WriteReg(INCSR1, INIPRDY);

速度与激情 发表于 2025-8-24 07:18:15

{:4_250:}

越野疾驰 发表于 2025-8-25 14:16:16

晓飛飛 发表于 2025-8-23 23:08
可以自己写个发送函数,将要发送的字符串填入一个数组,比如HidInput[],然后执行发送
WriteReg(INDEX, 1); ...

能否说明下每个函数的作用?谢谢!

越野疾驰 发表于 2025-8-25 19:21:27

晓飛飛 发表于 2025-8-23 23:08
可以自己写个发送函数,将要发送的字符串填入一个数组,比如HidInput[],然后执行发送
WriteReg(INDEX, 1); ...

版主:能不能写个示例代码?我期待这个功能很久了!在此拜谢!

ercircle 发表于 2025-8-25 19:46:30

越野疾驰 发表于 2025-8-25 19:21
版主:能不能写个示例代码?我期待这个功能很久了!在此拜谢!

使用AiCube一键生成:




越野疾驰 发表于 2025-8-26 10:03:59

ercircle 发表于 2025-8-25 19:46
使用AiCube一键生成:

万分感谢!论坛大神多,学习进步大!
页: [1]
查看完整版本: USB-HID模式下,单片机如何向USB口发送字符串 | 使用AiCube一键生成