如题,
如果不实现任何按键功能,只是让板子能被主机识别为键盘,需要做哪些事情?
Sky Lau:
回复 Jacky Xu:
谢谢~
这两个板子的外设不一样,我原来试过,把例程改了一下,编译之后,没有成功被识别为键盘。
所以我想问下被识别为键盘需要做哪些工作,看看自己哪里改错了。
Jacky Xu:
回复 Sky Lau:
你用的是ek-tm4c123gxl?
这是launchpad,这个板子所使用的也不应该是你说的TM4C123GH6PM芯片。launchpad本身所使用的这颗是不带USB-OTG功能,只能作为device使用。
但是作为USB DEVICE使用却没有什么问题的。所以你应该重新回到原来的代码,进行修改。看是在哪里出错
标准的和你说的应用相关的流程,两个芯片没啥区别
Sky Lau:
回复 Jacky Xu:
谢谢~我看了下,芯片是TM4C123GH6PMI。
是只能作为device使用
现在我已经把板子模拟成了usb_dev_keyboard,然后我想把device接口接主机,把debug接口接另一台电脑,通过这台电脑向debug接口发送字符,然后板子把字符通过device接口输入到主机,可以实现吗?
debug接口可以作为虚拟串口,能用来发送字符信息吗?需要哪些知识?
开发组件里有可以用的API吗?
谢谢~
xyz549040622:
回复 Sky Lau:
这个是可以实现的,但是开发组件中没有现成的API。但是有个问题,debug接口的板子是没有固件的,所以最好的办法是,用两块launchpad,两者之间用串口或者其他接口通讯,然后两个launchpad的USB口分别接两个PC。
TI中文支持网
