OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5428|回复: 2

原子大神,请教USB当PS2用的问题

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
26
金钱
26
注册时间
2014-1-23
在线时间
0 小时
发表于 2014-1-23 07:45:06 | 显示全部楼层 |阅读模式
我把USB键盘接线在连接到STM32上时按照PS2口接了,准备和PS2键盘一样采用中断方式输入。现在出不了正确的结果。症状是STM32检测不到串行时钟信号,不做出任何中断响应。我有这么几个问题:希望原子能够百忙之中抽出些点拨一二

USB是不是一定得用5V的电压驱动?我觉得3.3似乎也行了啊,不知道是不是驱动电压不够。

我这个把USB当PS2的思路是不是根本不行?因为最明显的一个症状是,我把USB键盘接到电脑上,键盘都有的那三个灯亮了好几次,而且大写锁、滚屏锁都能打开,接到STM32上按我的接法则打不开。
你可能会说,都打不开你还这么接干什么?我自己查了这么接的时序,键盘给的码就是PS2协议的,不是USB协议的,并且波形也大到了让示波器X1档就能检测到。

第三个问题,如果USB键盘一开始必须得用USB协议驱动,那么能不能移植linux的相关代码?如果可以的话我该上哪找呢……
最后我觉得应该还是可以直接当PS2键盘用的,TB上卖的那些转接头就那么点小,不至于里面还有芯片什么的吧?应该就是接线变了下。

问的挺多的,希望原子老师能详细解答下,谢谢了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-1-24 10:11:14 | 显示全部楼层
USB键盘鼠标,不是用的PS2协议了...
是直接走USB了...
所以你把USB鼠标键盘接到PS.2上,木有效果的。
stm32f103,不支持USB HOST,所以没办法使用这样的键盘鼠标,你用F105/107就可以直接接。他们可以做USB HOST。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
26
金钱
26
注册时间
2014-1-23
在线时间
0 小时
 楼主| 发表于 2014-2-3 15:33:32 | 显示全部楼层
回复【2楼】正点原子:

USB键盘鼠标,不是用的PS2协议了...
是直接走USB了...
所以你把USB鼠标键盘接到PS.2上,木有效果的。
stm32f103,不支持USB HOST,所以没办法使用这样的键盘鼠标,你用F105/107就可以直接接。他们可以做USB HOST。

---------------------------------
谢谢原子老师……把我的希望彻底浇灭了
看样子我得研究1.0的协议了,晕~本来想走捷径的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 01:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表