找回密码
 立即注册
楼主: ercircle

USB拓展库及使用示例 | 本贴 咨询 USB,基本帮您把USB程序开发完成

  [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2026-04-22 17:04:41
已绑定手机

22

主题

2500

回帖

3086

积分

论坛元老

积分
3086
发表于 2026-4-7 13:20:31 | 显示全部楼层
嗯嗯,确实是,蓝色和红色的LED钳位电压不同,红色的低..............感谢版主指导.............
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-04-30 08:00:39
已绑定手机

0

主题

10

回帖

40

积分

新手上路

积分
40
发表于 2026-4-14 21:19:52 | 显示全部楼层
老师,您好,我想请教一下,比如我的EP5 IN一包像发送192字节,但是看文档好像最大只能发128字节,能不能通过配置INMAXP=192/8=24这样来一次发一包192字节的数据?

点评

要看对应端点的FIFO大小,比如Ai8051U的EP5 IN 只有128Bytes,设大了也没用还可能导致问题。 而STC32G144K246 EP6~EP8 IN就大得多了: [attachimg]135837[/attachimg]  详情 回复 发表于 2026-4-14 21:23
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2026-04-30 08:53:57
已绑定手机

106

主题

4345

回帖

9748

积分

荣誉版主

无情的代码机器

积分
9748
发表于 2026-4-14 21:23:47 | 显示全部楼层
suqe*** 发表于 2026-4-14 21:19
老师,您好,我想请教一下,比如我的EP5 IN一包像发送192字节,但是看文档好像最大只能发128字节,能不能通 ...


要看对应端点的FIFO大小,比如Ai8051U的EP5 IN 只有128Bytes,设大了也没用还可能导致问题。
而STC32G144K246 EP6~EP8 IN就大得多了:


截图202604142123269476.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-04-30 08:00:39
已绑定手机

0

主题

10

回帖

40

积分

新手上路

积分
40
发表于 2026-4-14 21:41:05 | 显示全部楼层
erci*** 发表于 2026-4-14 21:23
要看对应端点的FIFO大小,比如Ai8051U的EP5 IN 只有128Bytes,设大了也没用还可能导致问题。
而STC32G144 ...

那我发两包96字节可以吗?连续两包,中间直接等待空闲

点评

可以,还要分传输模式 USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社区 [attachimg]135847[/attachimg]  详情 回复 发表于 2026-4-15 08:58
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2026-04-30 08:53:57
已绑定手机

106

主题

4345

回帖

9748

积分

荣誉版主

无情的代码机器

积分
9748
发表于 2026-4-15 08:58:22 | 显示全部楼层
suqe*** 发表于 2026-4-14 21:41
那我发两包96字节可以吗?连续两包,中间直接等待空闲

可以,还要分传输模式
USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社区

截图202604150858068154.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-04-30 08:00:39
已绑定手机

0

主题

10

回帖

40

积分

新手上路

积分
40
发表于 2026-4-21 10:00:55 | 显示全部楼层
erci*** 发表于 2026-4-15 08:58
可以,还要分传输模式
USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社区

老师您好,现在CDC+麦克风传输我这边遇到了一点问题,就是CDC不传数据的时候,麦克风声音是正常的,但是我发CDC一发送数据音频就会不定时卡一下,我传输时间也不快,几次二三十字节,300MS~1S一次,按理说全速USB不会卡才对,难道是AI8051这边跟不上吗?

点评

用实验箱能复现吗? 声音采集用的I2S还是ADC,把对应外设的中断优先级调高试下。  详情 回复 发表于 2026-4-21 10:34
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:521
  • 最近打卡:2026-04-30 08:53:57
已绑定手机

106

主题

4345

回帖

9748

积分

荣誉版主

无情的代码机器

积分
9748
发表于 2026-4-21 10:34:36 | 显示全部楼层
suqe*** 发表于 2026-4-21 10:00
老师您好,现在CDC+麦克风传输我这边遇到了一点问题,就是CDC不传数据的时候,麦克风声音是正常的,但是 ...

用实验箱能复现吗?

声音采集用的I2S还是ADC,把对应外设的中断优先级调高试下。
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-04-30 08:00:39
已绑定手机

0

主题

10

回帖

40

积分

新手上路

积分
40
发表于 2026-4-21 10:50:57 | 显示全部楼层
erci*** 发表于 2026-4-21 10:34
用实验箱能复现吗?

声音采集用的I2S还是ADC,把对应外设的中断优先级调高试下。

自己做的板子,用的IIS+DMA3缓存+USB,优先级都试过了,抓回传的音频就是丢了一些数据包,实验箱的话我手上也没有,没办法复现只能试着改成ADC的版本再试试看了

点评

你用的哪个版本?今天优化了一个性能缺陷,可以更新下试试  详情 回复 发表于 2026-4-21 22:48
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2026-04-21 13:08:35
已绑定手机

0

主题

2

回帖

6

积分

新手上路

积分
6
发表于 2026-4-21 13:08:35 | 显示全部楼层
楼主,你好,我想用USB做传输协议,实现单片机和电脑(使用Python)的通信,请问该如何下手

点评

简单的串口通讯即可,直接使用官网usb库 推荐优先看的 printf_usb()及usb不停电下载演示视频 - 学习打卡区 ,为集中维护,一个学习专题只发一个贴持续跟贴 国芯人工智能技术交流网站 - AI32位8051交流社区  详情 回复 发表于 2026-4-21 14:03
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2026-04-21 13:08:35
已绑定手机

0

主题

2

回帖

6

积分

新手上路

积分
6
发表于 2026-4-21 13:09:58 | 显示全部楼层


用单片机为AI8051U
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-1 11:22 , Processed in 0.131527 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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