请问谁能分享下51USB主机键盘驱动程序?

2020-01-25 15:25发布

如题,什么平台无所谓,用C写的就行了。

当然了,程序多半是用P口模拟出来的,因为51应当都不带USB的相关外设的吧。

要主机的,不是你用单片机做一个键盘,然后连到PC或者其它上位机上去。

好心人帮帮忙~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
习学发开
1楼-- · 2020-01-26 07:54
lcw_swust 发表于 2013-12-22 17:01
如果用IO直接模拟USB,那就得把USB的时序搞清楚,这个是比较难的。
如果用带USB接口的单片机,或者外加接 ...

哈哈,应当是繁琐而不是困难,要花时间,但是不是高不可攀。我怕的是什么“隧道”这样的抽象思维,还有协议收发本身,一个包格式该怎么样?长度多少?等等这样的信息。
lcw_swust
2楼-- · 2020-01-26 11:37
习学发开 发表于 2013-12-22 17:07
哈哈,应当是繁琐而不是困难,要花时间,但是不是高不可攀。我怕的是什么“隧道”这样的抽象思维,还有协 ...

的确,多花时间是可以搞定的。
习学发开
3楼-- · 2020-01-26 16:37
lcw_swust 发表于 2013-12-22 17:08
的确,多花时间是可以搞定的。

谢谢,我估摸着是不是USB主机检测到设备发来的设备识别码为“键盘”后就直接按照PS2协议进行通讯了,而不是按“USB键盘”的协议,所以加几个电阻就解决问题了?呵呵,浅见,请指教。
lcw_swust
4楼-- · 2020-01-26 20:58
习学发开 发表于 2013-12-22 17:15
谢谢,我估摸着是不是USB主机检测到设备发来的设备识别码为“键盘”后就直接按照PS2协议进行通讯了,而不 ...

不是的,电脑的USB接口一直是用的USB协议。
你可以用示波器看看波形
习学发开
5楼-- · 2020-01-26 23:38
 精彩回答 2  元偷偷看……
lcw_swust
6楼-- · 2020-01-27 05:29
习学发开 发表于 2013-12-22 17:31
谢谢。那么我那么接之后,USB键盘收不到主机发出的一些请求,会不会行不通呢?网上搜到的USB转PS2产品就 ...

PS2接口是可以双向通信的,你先看看PS2键盘的协议再说

一周热门 更多>