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

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

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-22 12:50:04

8

主题

25

回帖

816

积分

高级会员

积分
816
发表于 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, 下载次数: 96)

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:569
  • 最近打卡:2025-08-24 12:08:08
已绑定手机

31

主题

357

回帖

2435

积分

金牌会员

机长

积分
2435
发表于 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(抬起),否则电脑端会认为是一直按着没撒手
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-22 12:50:04

8

主题

25

回帖

816

积分

高级会员

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 20:33 , Processed in 0.105995 second(s), 60 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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