找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 220|回复: 0
打印 上一主题 下一主题
收起左侧

STC8H8KU单片机实现USB-HID 拔插自动恢复通信 C#2022+HidLibrary库-完全开源

[复制链接]
跳转到指定楼层
楼主
/************************************************************************************************
基于STC8H8K64U芯片.用官方的usb库,进行一些修改,目前功能如下:

VID PID 定义:
private const int CJX_VID = 0x34BF;
private const int CJX_PID = 0xFF02;

************************************************************************************************/

1. 支持hid升级,main.c中可以自行修改升级口令,默认:"@ofetcnc",下载一次后,勾选STC-HID升级,并设置VID,PID即可(点一次就可以升级,不用点第二次)
2. 上位机用c# + HidLibrary 库,和单片机交互非常方便.
   1) USB拔插自动恢复通信
   2) 三个按钮,每个点击后,对应单片机内部三个变量执行加一操作.对应发送指令为: " ofet-cmd1" " ofet-cmd3" " ofet-cmd3"
   3) 实时通信的线程(ThreadOFET_CheckStatus),周期发送 " ofet-check",单片机收到这个信号,发送数据到上位机

    (发送到HID设备的数据,第一个字节默认为 0x00,所以命令第一个字符都是空格,然后发送前修改为 0x00)

3. 压缩包说明:
   !vs2022_Demo      vs2022工程
   app                      用户代码
   usb                       官方库

51hei.png (7.71 KB, 下载次数: 11)

51hei.png

!STC8H_HID_模版.7z

202.84 KB, 下载次数: 15, 下载积分: 黑币 -5

评分

参与人数 3黑币 +85 收起 理由
STC庄伟 + 5 赞一个!
wpppmlah + 30 共享资料的黑币奖励!
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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