• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32 虚拟USB串口波特率问题

视觉℡ 2018-06-22 浏览量:2795

利用STM32做虚拟串口,问题:

1.电脑上设置串口的波特率会不会影响USB串口传输的速率。

2.如何使用STM32实现    CH340   PL2303类似的功能,串口输出的波特率可以在电脑上设置,停止位,数据位,校验位等  都可以设置。

3.CH340  PL2303设置的波特率   停止位   数据位  校验位等信息,是否通过USB传送到CH340  PL2303芯片内?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、不会,那个速率由STM32来却动

    2、STM32使能USB和串口,然后进行数据透传

    3、是的,这些信息的传输会在驱动里面体现

    • 发布于 2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 串口的波特率就是通信的波特率,数据都是通过USB传输到芯片的
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32f103的PA11和PA12实现的USB转串口,必须在初始化时候定义波特率等信息,在程序里就被固定了。
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • ​​波特率是收发双方约定好的,波特率不同只会导致乱码不会影响接收速率。STM32可以通过寄存器设置数据位校验位等。CH340 PL2303这些只是透传工具,是没法设置数据格式的,数据格式必须在串口助手里面设置。

    • 发布于2018-06-24
    • 举报
    • 评论 1
    • 0
    • 0
视觉℡ 回复了 donatello :电脑上设置的串口信息(波特率、停止位、校验位、数据位、串口打开关闭等信息)都会传输给USB转串口芯片,串口芯片进行解析,将数据按照对应的波特率等格式输出。 回复

  • 电脑上设置的串口信息(波特率、停止位、校验位、数据位、串口打开关闭等信息)都会传输给USB转串口芯片,串口芯片进行解析,将数据按照对应的波特率等格式输出。
    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个设置串口的传输数据的时候就会将这些配置发到芯片上去,然后由芯片做一级输出
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 1 不会

    2直接和普通的usb转串口芯片一样使用

    3是的

    • 发布于2018-07-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是和你的协议定好的配置进行通信,只要配置一样就可以正常通信
    • 发布于2018-07-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 虚拟USB串口波特率问题