关于USB虚拟串口,在不接外置芯片的情况下,用FS代替HS

2019-07-20 01:01发布

在做USB虚拟串口时,用的是PB14和PB15这两个引脚,这两个引脚复用只能是HS,但我没有接外置PHY芯片,所以内部处理还是FS,我就改写了IO口配置,USB初始化函数,USB中断函数,内部驱动和内核都没有改,然后进行了USB虚拟串口收发测试,通过串口调试助手,无脑发给STM32单片机数据,1ms发送76个字节数据,在发送到100万左右字节的时候,发现进不去DCD_HandleInEP_ISR这个中断服务函数,导致我STM32发送不了数据,给串口调试助手,用的单片机型号是STM32F767,我想问一下大家,这是什么情况,改怎么改写呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 05:22
用我们开发板测试下,会死么?
随遇而安丶
2楼-- · 2019-07-20 09:31
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 14:49
随遇而安丶 发表于 2019-6-27 16:16
用你们的开发板不会死,但是用调试助手无脑给单片机发数据的时候,会丢数据

是我们的丢失数据?速度多快?
随遇而安丶
4楼-- · 2019-07-20 19:38
串口调试助手,1ms,发送70个字节数据,速度是70kb/s
随遇而安丶
5楼-- · 2019-07-20 22:07
 精彩回答 2  元偷偷看……

一周热门 更多>