神农鼎 发表于 2024-5-23 13:40:24


1, STC 有硬件USB的都支持免驱动的 USB-HID 下载
===STC8H8K64U, STC8H2K08U, STC8H2K32U
===STC32G12K128




2, STC没有硬件USB和有硬件USB的都支持串口/UART下载
===STC-USB Link1D 本来默认就是 USB-HID 下载
      支持自动停电上电
      如果选择 USB-CDC虚拟串口烧录,暂时没支持自动停电上电
===【一箭双雕之USB转双串口】支持 USB-HID烧录
      支持自动停电上电
      如果选择 USB-CDC虚拟串口烧录,也支持自动停电上电
如果旧的【一箭双雕之USB转双串口】没支持 USB-HID烧录
可如下自己重新烧录新的程序

目前如下芯片出厂自带 2CDC+HID 软件
STC8H2K12U 2CDC+HID-TSSOP20/SOP16
STC8H2K17U-45I-TSSOP20/SOP16

STC8H2K32U-45I-LQFP32, TSSOP28/20

STC8H8K64U-45I-LQFP64/48/44/32
STC8H8K64U-45I-QFN64/48/44/32
STC8H8K64U-45I-TSSOP20/SOP16

STC通用USB转双串口芯片
STC USB-2UART-45I-SOP16
STC USB-2UART-45I-TSSOP20









另外 STC 的 USB-CDC 在 WIN10 及以后的版本是免驱动安装的














ahong 发表于 2024-5-23 15:39:05

神农鼎 发表于 2024-5-23 13:40
1, STC 有硬件USB的都支持免驱动的 USB-HID 下载
===STC8H8K64U, STC8H2K08U, STC8H2K32U
===STC32G12K128 ...
啥时候出例程啊

lgwd 发表于 2024-5-23 21:17:46

注意,STC的USB-HID可不是实现传统的UART串口!楼主的意思是指实际应用而不是仅是下载而已!实现HID-UART串口很简单,将STC的官方HID协议示例加入UART串口就可实现了。HID接口发来的数据再通过UART串口发送出去。UART接收的数据,通过HID接口发送到上位机。可是作为上位机能够看到一个插入USB口的传统串口设备吗?不能,只能搜寻到一个HID设备,通过HID协议与设备通讯!
过去的各种串口助手也不能识别这种HID设备!所谓CDC串口是指设备USB插入后,从上位机看到的是一个传统UART串口设备。C++、VB.NET开发中RS-232控件都可直接使用。也就是说,之前开发的程序不加修改就可使用,而不是需要再改动上位机程序!
HID接口能否改变为CDC那样的设备我不知道?

神农鼎 发表于 2024-5-24 10:18:52

STC 实验箱中 有 HID 的例程,大家自己看完移植,我们在忙 CAN-FD

ahong 发表于 2024-5-24 11:43:34

神农鼎 发表于 2024-5-24 10:18
STC 实验箱中 有 HID 的例程,大家自己看完移植,我们在忙 CAN-FD

HID-UART不是已经在下载器上用很久了吗,现成的吧。好吧,可能有创新技术在里面,不便公开例程

AI-32位8051 发表于 2024-5-24 15:52:42

可参考本贴:USB_CDC虚拟串口+HID键盘, 只用1个USB口的复合设备
https://www.stcaimcu.com/data/attachment/forum/202405/21/113232niwwbh66rsfbh4fw.jpg
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4080

ahong 发表于 2024-11-14 16:59:53

需要的朋友可以去这个帖子,为官方速度点赞!
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10413
页: 1 [2]
查看完整版本: 啥时候有STC-USB-HID-UART例程, HID 是免驱动安装的