神农鼎 发表于 2024-1-7 17:48:00


下面 STC 有详细的 开源 USB 程序包


USB全家福-超强演示程序包发布,一箭双雕之USB转双串口例程包全新升级,RMB1.4 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

huyang 发表于 2024-1-30 12:12:04

正在产学习

lzhttzh 发表于 2024-4-25 22:30:12

Proteus 仿真 stc15w4k32s4 库

ysp5318 发表于 2024-10-21 08:54:36

已购一箭双雕,准备好学习。

ysp5318 发表于 2024-10-22 17:01:23

昨天看了STC-USB大型实战研讨会上冲哥重披战袍的视频回放的第一部分。讲解的很详细,通俗易懂。确实STC-USB应用USB-CDC虚拟串口,给我们带来许多方便,而实现USB的功能电路只需要轻松的三步即可!!实际上我们每天正在学的《实验箱演示》中已经运用了USB-CDC虚拟串口的知识。现在看专题讲解使我们有了更进一步的认识。尤其是串口不停电,不需匹配频率下载太方便了。还有USB的中断、基于CDC串口的Printf函数,给我们的串口无限可能!使用起来确很简单。还有通过CDC串口发送特定指令获取参数...等。一言以蔽之就是好。
今天下午学习第二部分USB-CDC虚拟串口应用中基于LIB库的简易USB-CDC转串口。这个可以帮助我们进行一个快速的开发,通过USB-CDC转IIC 、转CAN、转SPI等串口。冲哥演示了用三步实现简易USB-CDC转串。看似简易,但要掌握还需反复揣摩。
第二部分还讲解了CDC转串口的高级运用,可以实现转双(甚至四个)串口。配置的核心步骤如下
1.USB硬件初始化
2.编写读取函数和写入函数
3.配置USB中断
4.配置设备的设备描述符,标识符等等
5.配置端点输入
6.配置端点输出
这部分内容确实是高级,内容繁多,让人眼花缭乱。好在STC有例程包帮助我们去学习使用。明天继续。

ysp5318 发表于 2024-10-23 17:19:47

前面看了STC-USB大型实战研讨会上冲哥重披战袍的视频回放的第一部分和第二部分。
今天下午学习第三部分USB-HID通信。就是通过直接修改CDC代码,实现USB-HID通信。和CDC比较其具体差异,需要配置的核心步骤:
1.修改设备符等信息,新增HID信息标识
2.替换HID的class类
3.std请求增加HID标识符信息
4.删除串口相关函数
5.usb端点1改为输出
6.增加读取和输出函数
通过修改设备符等信息,修改HID信息标识,修改接收函数并控制LED作为键盘指示灯,增加HID发送键盘码表函数,可以实现HID键盘
通过修改设备符等信息,新增HID信息标识,std请求增加对应信息,修改vendor信息,修改主函数,实现WINUSB通信,但注意WINUSB使用的限制条件。
STC-USB大型实战研讨会上冲哥重披战袍的视频回放的三个部分都看了一遍,比教授级别的要通俗易懂的多。
但还是只能说了解一些皮毛,要想真正掌握还要继续学习。

lao4jiadian 发表于 2024-11-1 20:06:39

第一集 STC8H编译时提升错误:LX51 LINKER/LOCATER V4.66.30.0 - SN: K1DZC-PIGMVC
COPYRIGHT ARM Germany GmbH 1995 - 2014
@.\Objects\DEMO.lnp ".\Objects\man.obj",
".\stc_usb_cdc_8h_xdata.LIB"
TO ".\Objects\DEMO"
PRINT(".\Listings\DEMO.map") REMQVEUNUSED
*** ERROR L204: INVALID KEYWORD
    POS: 117
    h_xdata.LIB TO .\Objects\DEMO PRINT (.\Listings\DEMO.map) REMQVEUNUSED
Target not created.
Build Time Elapsed:00:00:00
-------------------------------------------------------------------------------
删除REMQVEUNUSED后可以编译,有40个警告:".\Objects\DEMO" - 0 Error(s), 40 Warning(s).
-----------------------------------------------------------------------------
是不是编译器未注册,请问怎么注册呢?


angalp 发表于 2024-11-2 00:16:53

学习,加油。

hande5 发表于 2024-11-7 10:04:17

谢谢

suixilpc 发表于 2024-11-30 19:11:48

跟着冲哥一点一点学习,辛苦了冲哥!
页: 1 2 [3] 4
查看完整版本: 视频回放,USB大型实战研讨会,冲哥重披战袍, 2023/8/19期