去死吧!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端还要安装相应的驱动程序哦!

  

 

转载于:https://www.cnblogs.com/-lhy-to-s/p/10760979.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/248084.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA微服务项目的application.yml没有绿色叶子的解决办法

1.今天在写微服务项目的时候成功入坑,那么问题是啥呢?接下来和我一起走入bug的世界吧,让我们看看究竟是怎么回事。 *问题描述    1.application.yml是灰色的小格子 2.实在难看 *需要解决的最终结果 1.有绿色的小叶子 解决方案上图 1. 2. …

Ajax — 第一天

上网的目的 本质目的:浏览和消费资源 资源:文字、图片、音频、视频…资源存在哪里:服务器上 服务器的概念 是负责存放和对外提供资源的电脑。它的性能比普通的计算机好太多了 客户端 获取和消费资源的电脑,叫做客户端。 我…

linux 查看进程

1.ps 各字段含义 如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。 该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后,在另一个终端jobs已经无法看到后台…

Swift傻傻分不清楚系列(四)基本运算符 o_O!???

本页包含内容: 术语赋值运算符算术运算符组合赋值运算符比较运算符三目运算符空合运算符区间运算符逻辑运算符 运算符是检查、改变、合并值的特殊符号或短语。例如,加号()将两个数相加(如 let i 1 2)。更…

网络经济与企业管理(第 2 章:企业战略管理)

一、战略的性质与类型 什么是战略:企业发展的谋划 企业战略的三个层次: 企业总体战略:又称经营战略,是企业整体运营的指导思想事业层战略:又称竞争战略、业务层次战略、SBU战略, 指导具体战略经营单位。职能…

Ajax — 图书管理

注意&#xff1a;本项目基于 jQuery 文件下进行的 Ajax 请求项目&#xff0c;需要映入jQuery文件&#xff01; <body style"padding: 15px;"><!-- 添加图书的Panel面板 --><div class"panel panel-primary"><div class"panel-h…

vue动态加载组件

vue动态加载组件&#xff0c;可以使用以下方式 <component :is"propertyname" v-for"tab in tabs"></component> :is必须是指向data里面的变量&#xff0c;如果使用is"proname"&#xff0c;那么is指向的名称&#xff0c;必须在compo…

Swift傻傻分不清楚系列(五) 字符串和字符

本页包含内容&#xff1a; 字符串字面量初始化空字符串字符串可变性字符串是值类型使用字符连接字符串和字符字符串插值Unicode计算字符数量访问和修改字符串比较字符串字符串的 Unicode 表示形式 String是例如"hello, world"&#xff0c;"albatross"这样…

错误: 找不到或无法加载主类 com.leyou.LeyouItemApplication Process finished with exit code 1...

在IDEA的使用过程中&#xff0c;经常断掉服务或者重启服务&#xff0c;最近断掉服务重启时突然遇到了一个启动报错&#xff1a; 错误&#xff1a;找不到或无法加载主类 猜测&#xff1a;1&#xff0c;未能成功编译&#xff1b; 尝试&#xff1a;菜单---》Build---》Rebuild Pro…

Ajax — 第二天

Ajax-02 今天内容&#xff1a; 安装浏览器插件 聊天机器人案例 Form表单提交 模板引擎&#xff08;新的概念&#xff0c;难点&#xff09; 两个案例 Chrome浏览器插件安装 安装步骤 下载插件的网站&#xff1a; https://www.gugeapps.net/ 无需扫码 http://www.cnplu…

PC办公必备软件

Everything &#xff1a;基于名称快速定位文件和文件夹https://www.voidtools.com/zh-cn/ Notepad &#xff1a; a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languagesh…

Swift傻傻分不清楚系列(六)集合类型

本页包含内容&#xff1a; 集合的可变性&#xff08;Mutability of Collections&#xff09;数组&#xff08;Arrays&#xff09;集合&#xff08;Sets&#xff09;字典&#xff08;Dictionaries&#xff09; Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来…

在.NET Core中使用DispatchProxy“实现”非公开的接口

原文地址&#xff1a;“Implementing” a non-public interface in .NET Core with DispatchProxy 原文作者&#xff1a;Filip W. 译文地址&#xff1a;https://www.cnblogs.com/lwqlun/p/11575686.html 译者&#xff1a;Lamond Lu 简介 反射是.NET中一个非常强大的概念&#x…

Ajax — 评论列表

<body style"padding: 15px;"><!-- 评论面板 --><div class"panel panel-primary"><div class"panel-heading"><h3 class"panel-title">发表评论</h3></div><form class"panel-bod…

VS2013秘钥

Visual Studio Ultimate 2013 KEY&#xff08;密钥&#xff09;&#xff1a;BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY&#xff08;密钥&#xff09;&#xff1a;FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013 KEY&#xff08;密钥&…

Swift傻傻分不清楚系列(七)控制流

本页包含内容&#xff1a; For-In 循环While 循环条件语句控制转移语句&#xff08;Control Transfer Statements&#xff09;提前退出检测 API 可用性 Swift提供了多种流程控制结构&#xff0c;包括可以多次执行任务的while循环&#xff0c;基于特定条件选择执行不同代码分支…

java课程之团队开发冲刺1.8

一.总结昨天进度 1.初步实现用户交互 增删课程表 二.遇到的困难 1.主界面一段程序一直报错 三.今天的任务 1.解决报错问题&#xff0c; 编写查询空教室功能 照片 燃尽图 转载于:https://www.cnblogs.com/qfsr/p/10873636.html

Ajax — 聊天机器人演示

<body><div class"wrap"><!-- 头部 Header 区域 --><div class"header"><h3>小思同学</h3><img src"img/person01.png" alt"icon" /></div><!-- 中间 聊天内容区域 --><div…

uni-app开发微信小程序的几天时间

人只有在不断的学习&#xff0c;才能不断的给自己充电&#xff0c;如果我们停止了学习&#xff0c;就像人没有了血脉&#xff0c;就会死亡&#xff0c;近来学习比较忙&#xff0c;压力比较大&#xff0c;整天面对着电脑&#xff0c;敲击代码&#xff0c;从中虽然收获了快乐&…

Swift傻傻分不清楚系列(八)函数

本页包含内容&#xff1a; 函数定义与调用&#xff08;Defining and Calling Functions&#xff09;函数参数与返回值&#xff08;Function Parameters and Return Values&#xff09;函数参数名称&#xff08;Function Parameter Names&#xff09;函数类型&#xff08;Funct…