找回密码
 立即注册
查看: 172|回复: 12

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 22:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    8

    主题

    74

    回帖

    396

    积分

    中级会员

    积分
    396
    发表于 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, 下载次数: 5

    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-21 13:07
  • 签到天数: 141 天

    [LV.7]常住居民III

    29

    主题

    559

    回帖

    2110

    积分

    荣誉版主

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 22:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    8

    主题

    74

    回帖

    396

    积分

    中级会员

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

    用串口去看串口的例程

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

    点评

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-21 13:07
  • 签到天数: 141 天

    [LV.7]常住居民III

    29

    主题

    559

    回帖

    2110

    积分

    荣誉版主

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


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

    截图202403272152479327.jpg


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

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 22:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    8

    主题

    74

    回帖

    396

    积分

    中级会员

    积分
    396
     楼主| 发表于 2024-3-27 22:54:10 | 显示全部楼层
    gentleman 发表于 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
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 82 天

    [LV.6]常住居民II

    13

    主题

    321

    回帖

    720

    积分

    荣誉版主

    热心市民

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

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

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

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 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】无法区分显示,只能自己人为判断

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 22:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    8

    主题

    74

    回帖

    396

    积分

    中级会员

    积分
    396
     楼主| 发表于 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

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 90 天

    [LV.6]常住居民II

    68

    主题

    564

    回帖

    1850

    积分

    超级版主

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

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



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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 127 天

    [LV.7]常住居民III

    26

    主题

    1281

    回帖

    3985

    积分

    论坛元老

    积分
    3985
    发表于 2024-3-29 13:15:26 | 显示全部楼层
    JimOrange 发表于 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, 2024-4-29 21:15 , Processed in 0.123827 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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