OpenEdv-开源电子网

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

STM32F103的usb虚拟串口问题

[复制链接]

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-6-28
在线时间
44 小时
发表于 2018-9-27 10:02:17 | 显示全部楼层 |阅读模式
10金钱
想请教大家关于STM32虚拟串口数据的接收流程,我现在的虚拟串口可以发送数据,但无法接收电脑发送给32的数据。百度上面的资料并没有太多的提及接收数据的流程,都是很简单的带过。
void EP3_OUT_Callback(void)
{
        u16 USB_Rx_Cnt;
        USB_Rx_Cnt = USB_SIL_Read(EP3_OUT, USB_Rx_Buffer);        //μÃμ½USB½óêÕμ½μÄêy¾Y¼°Æä3¤¶è  
        USB_To_USART_Send_Data(USB_Rx_Buffer, USB_Rx_Cnt);        //′|àíêy¾Y£¨Æäêμ¾íêDZ£′æêy¾Y£©
        SetEPRxValid(ENDP3);                                                                //ê±Äü¶Ëμã3μÄêy¾Y½óêÕ
}



这个函数在注释里面写着是接收数据用的。但debug并没有进去。

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

使用道具 举报

0

主题

31

帖子

0

精华

高级会员

Rank: 4

积分
535
金钱
535
注册时间
2018-8-2
在线时间
54 小时
发表于 2018-9-27 13:41:14 | 显示全部楼层
CDC_Receive_FS

用cube生成的代码应该是在这个函数里处理接收数据的
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-6-28
在线时间
44 小时
 楼主| 发表于 2018-9-27 14:43:19 | 显示全部楼层
tgw860910 发表于 2018-9-27 13:41
CDC_Receive_FS

用cube生成的代码应该是在这个函数里处理接收数据的

不是HAL库的代码,例程里面是在void EP3_OUT_Callback(void)里面接收数据,但我就是进不去。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 06:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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