数码之家

 找回密码
 立即注册
搜索
查看: 240|回复: 3

[C51] STC8H8KU实现USB-HID 拔插自动恢复通信 C#2022+HidLibrary库/完全开源

[复制链接]
发表于 2024-4-8 19:34:05 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
/**************************************************************
基于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                       官方库


!STC8H_HID_模版.zip

324.22 KB, 下载次数: 0, 下载积分: 家元 -55

售价: 18 家元  [记录]  [购买]

打赏

参与人数 1家元 +30 收起 理由
家睦 + 30

查看全部打赏

 楼主| 发表于 2024-4-8 19:46:26 | 显示全部楼层
好像用错了字眼,Thread应该叫线程吧,第一次用C#,好多特性搞不清.不过上手确实不错
回复 支持 反对

使用道具 举报

发表于 2024-4-9 19:11:16 | 显示全部楼层
请问楼主,vs2022的工程,VS2019能支持吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-10 01:13:51 | 显示全部楼层
lmn2005 发表于 2024-4-9 19:11
请问楼主,vs2022的工程,VS2019能支持吗?

STC论坛也是你么,这个我没有测试,我也是最近才接触c#的,了解还不够深入.
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-4 08:27 , Processed in 0.140401 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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