标题: STC8H8KU单片机实现USB-HID 拔插自动恢复通信 C#2022+HidLibrary库-完全开源 [打印本页]

作者: 祥子陈    时间: 2024-4-8 19:30
标题: 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, 下载次数: 55)

51hei.png

!STC8H_HID_模版.7z

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


作者: kkfy888    时间: 2024-11-10 08:11
正在学习HID,谢谢分享!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1