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 及以后的版本是免驱动安装的
神农鼎 发表于 2024-5-23 13:40
1, STC 有硬件USB的都支持免驱动的 USB-HID 下载
===STC8H8K64U, STC8H2K08U, STC8H2K32U
===STC32G12K128 ...
啥时候出例程啊 注意,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那样的设备我不知道? STC 实验箱中 有 HID 的例程,大家自己看完移植,我们在忙 CAN-FD
神农鼎 发表于 2024-5-24 10:18
STC 实验箱中 有 HID 的例程,大家自己看完移植,我们在忙 CAN-FD
HID-UART不是已经在下载器上用很久了吗,现成的吧。好吧,可能有创新技术在里面,不便公开例程 可参考本贴: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
需要的朋友可以去这个帖子,为官方速度点赞!
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10413
页:
1
[2]