OpenEdv-开源电子网

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

stm32 模拟PC键盘 鼠标

[复制链接]

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
发表于 2013-1-16 18:08:49 | 显示全部楼层 |阅读模式
怎样把stm32 简单模拟PC键盘 鼠标,通过键盘,鼠标连接ps/2来操作电脑,大家有没有stm32 模拟PC键盘 鼠标代码?谢谢大家!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-16 19:12:10 | 显示全部楼层
模拟鼠标的有,模拟键盘的,电脑圈圈发过一个帖子,你可百度搜索看看。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 09:38:32 | 显示全部楼层
回复【楼主位】youdaping777:
---------------------------------
如果你想写驱动的话,你可以用串口发送数据,上位机用串口控件写一个模拟鼠标驱动。我用vb,c++,c#都实现过,可行。
如果不想自己写驱动的话,你就用USB的方式。
KEIL提供了虚拟鼠标的例程。
你把虚拟鼠标的报告描述符更改为键盘的报告描述符,增加端点1的输出的必要配置,就差不多了
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 09:40:48 | 显示全部楼层
回复【楼主位】youdaping777:
---------------------------------
http://www.openedv.com/posts/list/11273.htm
论坛里面有关于虚拟鼠标转为虚拟键盘的帖子的。
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 09:42:09 | 显示全部楼层
回复【楼主位】youdaping777:
---------------------------------
你想同时实现虚拟键盘,虚拟鼠标的功能,可以再联系~

回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-17 10:24:52 | 显示全部楼层
回复【5楼】lsj9383:
---------------------------------
谢谢你的指导,能不能用stm32 USB 简单模拟PC键盘,有没有这方面的代码!!再一次感谢!!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 10:31:27 | 显示全部楼层
回复【6楼】youdaping777:
---------------------------------
http://www.openedv.com/posts/list/11273.htm
这里面不就有吗?
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-17 10:43:38 | 显示全部楼层
回复【7楼】lsj9383:
---------------------------------
谢谢你的指导,我看了一下,也下载了stm32 USB .zip 文档,文档里面只有CONFIG和lib文件,能不能把完整个工程上传一下,想调试一下,本人对USB不是很了解,再一次感谢你!!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 10:57:35 | 显示全部楼层
你是用的keil4吗?
我用的KEIL3写的,可能打不开工程。user里面有工程的。其实可以直接改keil提供的例程的,改法差不多。

你需要keil4的吗?
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-17 11:23:21 | 显示全部楼层
回复【8楼】youdaping777:
---------------------------------
谢谢!我是用keil4,我这边有keil3,kei4都有,我这里都支持keil3,kei4工程,如果你那又完成代码,可以上传一下,我第一次做USB,不是很了解,再一次感谢你!!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 20:22:56 | 显示全部楼层
回复【10楼】youdaping777:
---------------------------------
不好意思,我没有KEIL4的工程,我基本上都是用的KEIL3,如果你需要,我明天晚上修改完成后给你好吗?
主要是明天下午我要考模电了............
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-17 20:26:27 | 显示全部楼层
回复【10楼】 youdaping777 :
---------------------------------
不好意思,我之前没看清你的回复,你是说你用KEIL3的,但是打不开我那个工程吗?我下载下来怎么打的开呢...
我在这里再上传一次嘛.
既然你是需要鼠标和键盘同时实现,这个工程可以的。

STM32_USB_鼠标键盘.zip

158.76 KB, 下载次数: 1646

回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-19 13:50:19 | 显示全部楼层
回复【11楼】lsj9383:
---------------------------------
谢谢你,我再看一下!!
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-19 14:00:11 | 显示全部楼层
回复【11楼】lsj9383:
---------------------------------
你好,我下载了你的程序试了一下,好像不行,鼠标,键盘没反应!!我的QQ号:1448658184,方便联系,谢谢你!!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-19 14:23:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-19 15:43:26 | 显示全部楼层
回复【14楼】youdaping777:
---------------------------------
F107的和F103不一样啊。。
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-21 18:06:14 | 显示全部楼层
回复【16楼】lsj9383:
---------------------------------
你好,现在有个问题,在text文档里面,当按键按下时,可以发出数据,当按键松开时,还在不停发数据,怎样当按键松开时,不发数据。怎样按键清零?谢谢!!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-1-21 19:23:20 | 显示全部楼层
回复【17楼】youdaping777:
---------------------------------
你的缓冲全部发送0就是按键松开、、、
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-1-16
在线时间
4 小时
 楼主| 发表于 2013-1-21 19:48:18 | 显示全部楼层
回复【18楼】lsj9383:
---------------------------------
我已经知道了,谢谢你!!
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2013-2-23
在线时间
0 小时
发表于 2013-2-23 12:37:15 | 显示全部楼层

 上边程序功能是什么啊?

 

回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2013-2-23
在线时间
0 小时
发表于 2013-2-23 13:24:41 | 显示全部楼层
回复【12楼】lsj9383:
---------------------------------
你好,我下载了你的程序试了一下,好像不行,鼠标,键盘没反应,哪儿设置不对?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-2-24 09:38:16 | 显示全部楼层
回复【21楼】xyyz2002:
---------------------------------
你用的是什么单片机呀?
你把KEIL里面的那个鼠标例子下进去试一下看行吗
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2013-2-23
在线时间
0 小时
发表于 2013-4-11 16:47:55 | 显示全部楼层
回复【22楼】lsj9383:
---------------------------------
比以前有点眉目了,可以用Bus Hound查看数据的.谢谢
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2013-2-23
在线时间
0 小时
发表于 2013-4-11 16:48:59 | 显示全部楼层
回复【14楼】youdaping777:
---------------------------------
谢谢,你传个我的Bus Hound.
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-11 19:55:50 | 显示全部楼层
bushound5.0

bushound5.0完美版.zip

596.28 KB, 下载次数: 1115

回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-11 20:06:45 | 显示全部楼层
回复【24楼】xyyz2002:
---------------------------------
请看24楼~~O(∩_∩)O~
回复 支持 反对

使用道具 举报

29

主题

486

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3083
金钱
3083
注册时间
2014-7-19
在线时间
413 小时
发表于 2016-6-4 15:34:52 | 显示全部楼层
mark  下!   马上开搞USB!
电子人生!
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2017-3-25
在线时间
6 小时
发表于 2017-3-25 23:17:54 | 显示全部楼层
精辟,正在学习,希望有用!
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2017-3-25
在线时间
6 小时
发表于 2017-3-26 11:19:07 | 显示全部楼层
lsj9383 发表于 2013-1-17 20:26
回复【10楼】 youdaping777 :
---------------------------------
不好意思,我之前没看清你的回复,你是 ...

你好,我移植了你的代码,但是发现代码运行的时候,会死在_SetISTR(0);请问大哥知道为什么吗?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-22 20:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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