在使用STM32CubeMX配置STM32F105RBT6的USB_CDC虚拟串口时,如果遇到了“未知USB设备(设备描述符请求...
首先我先在网上查找了有关的资料,一般来说,STM32 USB 虚拟串口没法被识别可能有两种情况:堆栈设置太小,USB 没法完成初始化,在 CubeMX 上设置大一点。电脑端运用了 USB 分线器,把 USB 直接连接到电脑上。两种方法我都尝试了,没效。其次我就初始思考,是不是由于 STM32H750 的时钟主频太高了(400MHz)...
首先我先在网上查找了相关的资料,一般来说,STM32 USB 虚拟串口无法被识别可能有两种情况: 堆栈设置太小,USB 无法完成初始化,在 CubeMX 上设置大一点。 电脑端使用了 USB 分线器,把 USB 直接连接到电脑上。 两种方法我都尝试了,无效。然后我就开始思考,是不是因为 STM32H750 的时钟主频太高了(400MHz),导致...
点击USB_DEVICE,选择IP 为VPC(虚拟串口),其他保持默认。 我使用的芯片是F429IGT6,最大时钟180MHz,但是USB时钟必须为48MHz(详情看STM32中文参考手册930页),180MHz是分频不出来48MHz的USB时钟,所以把系统配置成168MHz就能分频出48MHz的USB时钟。 堆空间需要改大一点,不然在USB插入电脑的时候,设备管理器会显示虚拟...
这个USB通信有三个大问题. 第一个问题是: 电脑无法识别USB虚拟出来的串口. 时不时的掉线.不识别偶尔又能识别. 第二个问题是: 在调用CDC_Transmit_HS这个函数的时候,总是会卡在return USBD_BUSY ;代码在下面 第三个问题是: 如果快速的重复调用CDC_Transmit_HS 还是会卡死… ...
stm32 vcp(虚拟usb串口)win下无法识别怎么解决? 使用的是正点原子的例程:使用f103zet6芯片显示未安装驱动: 如果是f103c8t6的话更是无法识别,数字签名都没通过: 网上说那些什么win简化版驱动缺失我都检查过了,驱动都完好,也 任凭风吹 2023-11-02 06:58:59 ...
在下载新程序到STM32后,有时需要重新插拔USB才能识别到新的虚拟串口设备。这可以通过在代码中添加USB...
这个问题,有点麻烦。也找了很久,发现有种方法。就是修改INFO文件和程序文件。STM32的虚拟串口,有一个专用的VID号码。把这个号码修改。然后把电脑的INFO文件也修改一下。同步处理。删除串口,重新安装。试一下。
你好!!USB转串口需要安装芯片的驱动,如果驱动没有装好,那么系统就认不得串口,也就无法下载!这个串口其实不是虚拟的串口,而是实实在在存在的硬件串口!