找回密码
 立即注册
查看: 78|回复: 3

[新手求助]在用试验箱CDC时,串口没有打印,并且提示'信号灯超时时间已到'

[复制链接]
  • TA的每日心情
    开心
    2024-4-10 22:32
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    19

    积分

    新手上路

    积分
    19
    发表于 2024-4-7 23:23:11 | 显示全部楼层 |阅读模式
    刚学没几天,今天准备用试验箱写个CDC打印代码,如下:
    main.c


    截图202404072320184570.jpg

    init.c

    截图202404072319403116.jpg

    但是用ISP下载程序后,点击发送数据,并没有收到返回的打印
    截图202404072321582805.jpg

    而且过一阵之后点击发送,会出现 信号灯超时时间已到 的报错
    截图202404072322301130.jpg

    谁知道这是咋回事啊

    截图202404072318585418.jpg
    回复 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13948
    发表于 2024-4-8 07:38:51 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:32
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    19

    积分

    新手上路

    积分
    19
     楼主| 发表于 2024-4-8 14:25:19 | 显示全部楼层
    神农鼎 发表于 2024-4-8 07:38
    printf函数 的 格式参数; USB接口 使用 printf 打印数据 - 串行口,DMA支持的4组串口,RS232,RS485 -  ...

    多谢大佬,我看看
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:32
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    19

    积分

    新手上路

    积分
    19
     楼主| 发表于 2024-4-8 21:09:04 | 显示全部楼层
    试了下,似乎需要使用代码包中的stc_usb_cdc_32_interrupt.LIB替换掉stc_usb_cdc_32.lib 然后使用usb_OUT_callback作为打印function 就可以打印了,多谢大佬
    截图202404082108321676.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-30 09:58 , Processed in 0.059963 second(s), 44 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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