• 去死吧!USB转串口!!!


    首先,这个题目有两种歧义:
    1、USB转232串口(严格说就是这种)!

    2、USB转USART串口(通常都是这么叫,认为就是这,理论上是错误的,歧义所在)!

    USB转TTLUSB转232USB转串口

    为什么要进行转换?

    MCU要与PC机通信,必须首先保持电平逻辑一致,而裸MCU的电平逻辑一般为TTL电平逻辑,而PC机的电平逻辑一般为USB电平逻辑或者是232电平逻辑(DB9/com口),故两者之间电平逻辑不匹配,必须进行转换。

    1、单片机板上通常配有CH340类芯片转换电路:

    站在裸MCU角度, 目的是将MCU自身的TTL电平转换为USB电平,相应接口也变成了USB接口但人们一直叫USB转TTL芯片,这个说法没有错,但是不严谨,逻辑从外向内,使我们开发者本身站在中间看问题,这也许就是中国的传统中庸之道,处事可以,但是用在工程科学中,只会让人难以理解,造成诸多困扰!这就是为什么有些问题之前懂,之后听一下,又疑惑了,哎,真是坑人!

    开发板上也可能配有MAX232类芯片转换电路:TTLRS-232,相应的接口也变成了2332/DB9接口。

    2、而PC机上不正好有USB/232(DB9)这样的接口吗?所以,万事大吉,可以连接了!!!

    3、最后,别忘了PC端还要安装相应的驱动程序哦!

      

  • 相关阅读:
    flutter 屏幕宽高 状态栏高度
    flutter 图片圆角
    flutter ListView嵌套高度问题
    Dubbo原码解析(version:2.5.3)
    ms
    InnoDB锁问题 & DB事务隔离级别
    Spring父容器与子容器
    Spring bean 的加载过程和生命周期
    logback
    Disconf (version : 2.6.21)
  • 原文地址:https://www.cnblogs.com/-lhy-to-s/p/10760979.html
Copyright © 2020-2023  润新知