OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2320|回复: 3

USB组合设备模拟U盘+虚拟串口 发送不正常

[复制链接]

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
976
金钱
976
注册时间
2014-7-4
在线时间
237 小时
发表于 2023-7-17 09:09:09 | 显示全部楼层 |阅读模式
100金钱
本帖最后由 freewayflyer 于 2023-7-18 13:34 编辑

芯片使用过f103ret6和L452、L433系列,单独实现模拟U盘MSC和虚拟串口CDC功能都正常,实现CDC和MSC的USB复合设备后,MSC正常,CDC发送不正常,现象如下:①直接调用CDC_Transmit_FS,串口无数据
②关闭串口重新打开,会收到几条数据
③用串口发数据给MCU后,也能收到几条数据
现象貌似是:发送数据导致CDC某个寄存器出问题,卡死,重新打开或接受数据,清除了标志;但很快又出问题

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2023-6-8
在线时间
30 小时
发表于 2023-8-23 15:27:04 | 显示全部楼层
我在做USB+FATFS读写SD卡也是差不多遇到这个问题,兼容性不知道怎么解决。
回复

使用道具 举报

69

主题

269

帖子

0

精华

高级会员

Rank: 4

积分
976
金钱
976
注册时间
2014-7-4
在线时间
237 小时
 楼主| 发表于 2023-8-28 17:14:58 | 显示全部楼层
JiMmy90 发表于 2023-8-23 15:27
我在做USB+FATFS读写SD卡也是差不多遇到这个问题,兼容性不知道怎么解决。

不是组合设备应该还好说吧  网上例程很多啊
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2023-6-8
在线时间
30 小时
发表于 2023-8-30 16:31:15 | 显示全部楼层
freewayflyer 发表于 2023-8-28 17:14
不是组合设备应该还好说吧  网上例程很多啊

我需要标准库的例程,网上许多是HAL库实现的,与我的需求有所出入。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 06:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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