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

关于USB虚拟串口问题

dos 2017-03-17 浏览量:1101

如图所示:①STM32的UART发送接收脚1PA9和PA10通过②的跳线帽连接到③这个USB串口电路(TTL信号->USB信号),然后通过④这个T口USB连接到电脑。视频说在电脑装ch340驱动,usb就会被虚拟出来成为一个串口来使用。我想问:为什么说 是虚拟出来成为一个串口使用?难道它本身就不是串口么,

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 應該是這樣說,以往標準串口就是RS232 <----> RS232和TTL <-----> TTL不經過任何轉換互相通訊

    但現在電腦早已經沒有RS232這種接口了,都只剩USB和其他,所以需要CH340這種晶片將TTL訊號轉成USB的訊號

    方便使用者向下相容以前的通訊方式,所以這種行為叫做把TTL或者RS232串口虛擬成USB轉換出來的串口

    這樣解釋應該比較通俗易懂一點,或許您可以買到Pentium I ~ Pentium III 的主機板就會有RS232接口了XD

    加油



    • 发布于 2017-03-17
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:1
  • 本身的串口是TTL电平的,通过CH340转换后的串口是RS232的,电平不一样,不能直接用引脚的串口和电脑连接,否则会烧掉,必烧。
    • 发布于2017-03-17
    • 举报
    • 评论 2
    • 2
    • 0
dos 回复了 LiuYang :为什么说 是虚拟出来成为一个串口使用?难道它本身就不是串口么。 回复
dos 回复了 LiuYang :是不是可以这样理解,电脑所谓的串口是指通过RS232通信接口的逻辑1(-3V~-15V)和逻辑0(+3~+15V)这种信号通信,而这个stm32的逻辑电平跟它不一样,所以通信方式就叫做虚拟串口。是这样理解么? 回复

相关问题

问题达人换一批

关于USB虚拟串口问题