找回密码
 立即注册
查看: 404|回复: 2

请教 USB-HID 键盘 定时器中断输入按键粘连问题

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-01 21:17:28

8

主题

25

回帖

452

积分

中级会员

积分
452
发表于 2023-6-12 20:11:29 | 显示全部楼层 |阅读模式


21-基于HID协议的USB键盘范例   改的,增加定时器中断,每10秒发送数字1 ,现在问题是,中断后一直输入数字1,就像按键未弹起状态


微信截图_20230612200532.png


按键1 子程序
微信截图_20230612201020.png


中断调用按键1 子程序
微信截图_20230612201033.png



程序打包
21-基于HID协议的USB键盘范例.rar (171.43 KB, 下载次数: 76)

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:456
  • 最近打卡:2025-05-02 08:26:53
已绑定手机

27

主题

341

回帖

1691

积分

金牌会员

机长

积分
1691
发表于 2023-6-13 00:48:24 | 显示全部楼层
1. 写代码注意下缩进和括号对齐,狗啃了一样的代码容易坑了自己,别人看起来也头疼……
2. 按照USB HID键盘协议要求,你还需要发送按键抬起事件才行。即发送0x00 00 1e 00 00 00 00 00(按下)之后,还需要再发送个0x00 00 00 00 00 00 00 00(抬起),否则电脑端会认为是一直按着没撒手
业余撸代码,专业开飞机
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-01 21:17:28

8

主题

25

回帖

452

积分

中级会员

积分
452
发表于 2023-6-13 11:45:13 | 显示全部楼层
hsr*** 发表于 2023-6-13 00:48
1. 写代码注意下缩进和括号对齐,狗啃了一样的代码容易坑了自己,别人看起来也头疼……
2. 按照USB HID键盘 ...

新手,ARDUINO 玩多了,没有在意这些细节。多谢提供方法,发送按键后要延时在发送抬起,才行。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 12:59 , Processed in 0.131086 second(s), 64 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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