STM32+usb3300模块不识别

买的一款微雪家的USB3300模块,配合STM32F429使用stm32cube工具生成的HS虚拟串口程序,一直识别不了USB。这是什么问题呢?

STM32连的串口吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 看下这篇博客,也许你就懂了,链接:调试 STM32F429 + USB3300
  • 除此之外, 这篇博客: stm32的USB转串口和时钟使用中的 stm32的初始化注意事项 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    一. 通过USB转串口向stm32传输数据

    1. 选为16进制时最小传输数据一个字节,如:0A 6F
    2. 选为16进制时最大传输数据64个字节
    3. 选为文本格式没有最小限制,最大64个字节

    二. 通过USB转串口从stm32接收数据

    1. 自己创建的变量最小不小于8个字节,不然会发生错误

    三.时钟的使用

    1. 常用的函数有:
      uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len);
      int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len);
    2. 注意事项:
      在使用函数前要先进行申明;
      CDC_Receive_FS函数在收到数据时会被调用,有需要在收到数据进行操作时可以直接在其中进行相应的操作;

    四.时钟的使用—占空比专题

    1. 注意初始化,在进行一定的操作后一般需要进行初始化操作,如:HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1);
    2. 在进行占空比调节时在高手的帮助下写了一段小函数,在调用结束后要进行1中的初始化操作,附代码如下:
      在这里插入图片描述
      本文仅供学习使用,禁止一切转载或调用,最终解释权由作者本人享有。

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^