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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-10 22:32:14

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
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:60
  • 最近打卡:2025-05-07 11:01:36

718

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-10 22:32:14

1

主题

2

回帖

19

积分

新手上路

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

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-10 22:32:14

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, 2025-5-7 14:49 , Processed in 0.267009 second(s), 67 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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