找回密码
 立即注册
查看: 1557|回复: 18

求助,如何正确使用STC-USB Link1D输出串口信息!!!|已解决!!!

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

积分
537
发表于 2024-3-27 18:39:11 | 显示全部楼层 |阅读模式
本帖最后由 JimOrange 于 2024-3-30 21:37 编辑

请参考4楼(地板)解答~
/////////////////////////////////
情况是这样的: 我制作了USB下载开发板,输出串口一直都好好用,但是当我连接STC-USB Link1D下载,发现不能输出串口。

请问高手们,是不是我哪里设置没设置好?(我用4线转Type - C连接开发板的)


以下是HID直接下载,可以看到串口调试信息。


tempImageN01dBS.jpg
截屏2024-03-27 18.09.05.png
这是连接STC-USB Link1D,通过4线- Type连接开发板,能顺利下载代码,非常好用。
tempImageN0nKO2.jpg

tempImageV4fKgf.jpg

但是发现不能输出串口信息。串口com6、com7都没有反应,不知道如何操作,麻烦大佬们帮手分析分析,谢谢~

截屏2024-03-27 18.13.27.png
串口com6:
截屏2024-03-27 18.13.05.png
串口com7:
截屏2024-03-27 18.13.34.png


main.c

1.42 KB, 下载次数: 102

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-3-27 18:56:23 | 显示全部楼层
你这是usbcdc的程序

用串口去看串口的例程
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

积分
537
发表于 2024-3-27 21:30:55 | 显示全部楼层
gentl*** 发表于 2024-3-27 18:56
你这是usbcdc的程序

用串口去看串口的例程

您好,不好意思,我不太理解~
是连接STC-USB Link1D模式不对吗? 可以麻烦您详细一点,望指教~

点评

你的程序是USBCDC的 直接插usb线连接电脑的 你想用 link1D 做串口通信 用串口的例程 [attachimg]39835[/attachimg] [attachimg]39834[/attachimg]  详情 回复 发表于 2024-3-27 21:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-3-27 21:53:02 | 显示全部楼层
JimOr*** 发表于 2024-3-27 21:30
您好,不好意思,我不太理解~
是连接STC-USB Link1D模式不对吗? 可以麻烦您详细一点,望指教~ ...


你的程序是USBCDC的   直接插usb线连接电脑的
你想用 link1D 做串口通信   用串口的例程      

截图202403272152479327.jpg


截图202403272147584112.jpg
回复 支持 2 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

积分
537
发表于 2024-3-27 22:54:10 | 显示全部楼层
gentl*** 发表于 2024-3-27 21:53
你的程序是USBCDC的   直接插usb线连接电脑的
你想用 link1D 做串口通信   用串口的例程      

谢了,刚试了例程,还是不行~
截屏2024-03-27 22.41.48.png
是不是这条4线转Type C占有了3.0、3.1,所以只能下载、仿真,不能进行串口通信。 IMG_2391.jpg

需要额外的一组串口线,也就是下图所示。

tempImagex3UgK1.jpg

点评

这样可以下载 仿真 和串口通信 串口通信,下载程序的时候IRC频率要选22.1184 ,要和程序里一致  详情 回复 发表于 2024-3-29 12:10
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-04 00:25:16
已绑定手机

34

主题

2096

回帖

2210

积分

荣誉版主

积分
2210
发表于 2024-3-28 01:07:38 | 显示全部楼层
JimOr*** 发表于 2024-3-27 22:54
谢了,刚试了例程,还是不行~

是不是这条4线转Type C占有了3.0、3.1,所以只能下载、仿真,不能进行串 ...

是的,Link1D本质上还是USB转串口,但是你下载的例程是USB转虚拟串口的,单片机的P3.0和3.1已经是USB接口了,需要用普通Type-c线直接连接电脑USB接口和开发板,才能通过虚拟串口收发数据。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-05-04 08:52:05

718

主题

1万

回帖

1万

积分

管理员

积分
15654
发表于 2024-3-28 07:44:36 | 显示全部楼层
用最新的 STCAI-ISP V6.94, 烧录时:
===不用默认的 HID-UART1 烧录;
===使用 CDC-UART1, 就是

       【CDC-UART1,USB-CDC 虚拟串口转串口/就是串口烧录】
===但这时,STC-USB Link1D 不会给 用户系统自动停电上电
===你只接3根线,GnD/S-P3.1/S-P3.0



下图是多个
【STC-USB Link1D】 和多个
【普通 USB转双串口】的设备插在电脑上
截图202403280745477769.jpg

你选择下图 USB-CDC1-UART1 即可
截图202403280750138967.jpg

https://www.stcaimcu.com/forum.p ... ptid=6988&pid=61491

如果多个
【STC-USB Link1D】 和多个
【普通 USB转双串口】的设备插在电脑上


第一个
一箭双雕之USB转双串口:
HID+2CDC  复合设备
1, USB-HID 烧录:
     STC-USB-HID-UART1 (2CDC+HID1)
2, USB-CDC, USB转双串口
    STC-CDC1-UART1 (COMa), 2CDC+HID
    STC-CDC2-UART2 (COMb), 2CDC+HID

第二个
一箭双雕之USB转双串口:
HID+2CDC  复合设备
1, USB-HID 烧录:
     STC-USB-HID-UART1 (2CDC+HID2)
2, USB-CDC, USB转双串口
    STC-CDC1-UART1 (COMc), 2CDC+HID
    STC-CDC2-UART2 (COMd), 2CDC+HID

第一个
STC-USB Link1D:
HID+2CDC  复合设备
1, USB-HID 烧录:
     STC-USB-HID-UART1(Link1)
2, USB-CDC, USB转双串口
    STC-USB-CDC1-UART1 (COMe), Link
    STC-USB-CDC2-UART2 (COMf), Link

第二个
STC-USB Link1D:
HID+2CDC  复合设备
1, USB-HID 烧录:
     STC-USB-HID-UART1 ( Link2)
2, USB-CDC, USB转双串口
    STC-USB-CDC1-UART1 (COMg), Link
    STC-USB-CDC2-UART2 (COMh), Link


第三个
STC-USB Link1D:
HID+2CDC  复合设备
1, USB-HID 烧录:
     STC-USB-HID-UART1 ( Link3)
2, USB-CDC, USB转双串口
    STC-USB-CDC1-UART1 (COMi), Link
    STC-USB-CDC2-UART2 (COMl), Link

HID-UART 可以区分是第几个STC-USB Link1D】
===Link1/Link2/Link3

HID-UART 可以区分
第几个【2CDC+HID】/【STC的普通USB转双串口+HID复合设备】
===【2CDC+HID1/【2CDC+HID2/【2CDC+HID3


CDC-UART 无法区分是第几个STC-USB Link1D】
===此处的 Link/Link/Link 无法区分是第几个
同一台电脑上插了 第几个 【STC-USB Link1D】


CDC-UART 无法区分是第几个2CDC+HID
===此处的 2CDC+HID/2CDC+HID/2CDC+HID 无法区分是第几个
同一台电脑上插的多个 第几个 2CDC+HID】无法区分显示,只能自己人为判断

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

积分
537
发表于 2024-3-29 00:00:25 | 显示全部楼层
神*** 发表于 2024-3-28 07:44
用最新的 STCAI-ISP V6.94, 烧录时:
===不用默认的 HID-UART1 烧录;
===使用 CDC-UART1, 就是

您好,感谢您的回答,我更换了USB- CDC下载,需要手动断电开发板才能下载,这跟我想通过STC-USB Link1D自动下载有点相背,

tempImageLVjWyu.jpg

然后下载成功后,发现不论用CDC1-UART1,还是CDC2-UART2,都没有收到串口信息,不知道哪里问题。

截屏2024-03-28 23.53.46.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2024-3-29 12:10:44 | 显示全部楼层
JimOr*** 发表于 2024-3-27 22:54
谢了,刚试了例程,还是不行~

是不是这条4线转Type C占有了3.0、3.1,所以只能下载、仿真,不能进行串 ...



这样可以下载 仿真  和串口通信
串口通信,下载程序的时候IRC频率要选22.1184 ,要和程序里一致

热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2024-3-29 13:15:26 | 显示全部楼层
JimOr*** 发表于 2024-3-29 00:00
您好,感谢您的回答,我更换了USB- CDC下载,需要手动断电开发板才能下载,这跟我想通过STC-USB Link1D自 ...

直接烧录4楼(地板)推荐的例子hex文件到芯片里(默认IRC频率22.1184M),用你的方式连接电脑跟板子,串口助手打开CDC1对应的串口号(默认波特率115200),通过串口助手给MCU发送数据,MCU收到后原样返回。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 10:25 , Processed in 0.174950 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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