找回密码
 立即注册
查看: 376|回复: 6

实验箱的USB键盘一直发数据问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-12-05 08:43:38
已绑定手机

1

主题

3

回帖

17

积分

新手上路

积分
17
发表于 2024-12-4 16:48:36 | 显示全部楼层 |阅读模式

从网站上下载的实验箱V9.6的代码, 62-基于HID协议的USB键盘范例,进行了修改,即按下P32则发送数据8到电脑,改动的代码如下: 第一张图是主程序,等待P32按下,按下则发送数字8到电脑

1.png

下面是经过修改的发送程序,能正常运行,并且按了P32按键 后,电脑收到数字8,但是单片机一直在发送8 不停,只要在文本输入界面就一直发,不受单片机控制,单片机还在主程序正常运行.不知何故,期待高手给予指点.谢谢

2.png

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-4 17:07:36 | 显示全部楼层
没有发送释放按键的报告,导致电脑认为按键始终按下
DebugLab
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2024-12-4 17:07:36 | 显示全部楼层
实验箱 V9.6也分:8H8K64U, 32G12K128 实验箱
截图202412041707204293.jpg
深圳国芯人工智能有限公司-实验箱 (stcai.com)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-12-05 08:43:38
已绑定手机

1

主题

3

回帖

17

积分

新手上路

积分
17
发表于 2024-12-4 17:10:31 | 显示全部楼层
Debu*** 发表于 2024-12-4 17:07
没有发送释放按键的报告,导致电脑认为按键始终按下

谢谢,但实验箱上的代码没写哪里释放按键?能否给明示?

点评

按键状态改变,就发送报告,按下和松开应各发一次 [attachimg]68509[/attachimg]  详情 回复 发表于 2024-12-4 17:25
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-4 17:25:17 | 显示全部楼层
zlj2*** 发表于 2024-12-4 17:10
谢谢,但实验箱上的代码没写哪里释放按键?能否给明示?


按键状态改变,就发送报告,按下和松开应各发一次
截图202412041721316514.jpg
DebugLab
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-12-05 08:43:38
已绑定手机

1

主题

3

回帖

17

积分

新手上路

积分
17
发表于 2024-12-5 08:47:47 | 显示全部楼层
Debu*** 发表于 2024-12-4 17:25
按键状态改变,就发送报告,按下和松开应各发一次

谢谢你,问题就是出在这里,按这个IF,ELSE改就可以了
有按键按下,延时20MS防抖,之后发送数据,发送数据后,还按着,那就一直发, 当抬起时,KEY不等bKeyCode,又要延时20MS后发送全0数据

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-5 09:14:27 | 显示全部楼层
还按着单片机不会一直发,只有状态改变时才会发
只发按下的报告没有发送释放的,电脑就会认为一直按着
DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:13 , Processed in 0.182226 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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