串口简介

uart的中文名叫串口。

串行接口](Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。

当你的电脑接入具有串口功能的模块,管理设备上会显示为COM口。

USB口为一个接口,可以接入USB转串口模块

三种接口

  • UART接口
    通用异步收发器(Universal Asynchronous Receiver/Transmitter),UART是串口收发的逻辑电路,这部分可以独立成芯片,也可以作为模块嵌入到其他芯片里,单片机、SOC、PC里都会有UART模块。
  • COM口
    特指台式计算机或一些电子设备上的D-SUB外形(一种连接器结构,VGA接口的连接器也是D-SUB)的串行通信口,应用了串口通信时序和RS232的逻辑电平。
  • USB口
    串行总线,和串口完全是两个概念。虽然也是串行方式通信,但由于USB的通信时序和信号电平都和串口完全不同,因此和串口没有任何关系。USB是高速的通信接

Qt入门教程【硬件编程】串口基础知识相关推荐

  1. shell编程入门、shell编程的基础知识(变量、命令、运算)、shell编程的语句

    shell编程 示例1 ex1 文件内容如下: #!/bin/sh #This is to show what a example looks like. echo "My First Sh ...

  2. 【STM32H7教程】第29章 STM32H7的USART串口基础知识和HAL库API

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第29章       STM32H7的USART串口基础知识和 ...

  3. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  4. 【一学就会的ROS基础入门教程 】03-1 ROS基础编程:ROS工作空间的创建、话题topic的发布与接收、以及话题消息的自定义使用

    [一学就会的ROS基础入门教程 ]03-1 ROS基础编程:ROS工作空间的创建.话题topic的发布与接收.以及话题消息的自定义使用 文前白话 1.创建工作空间与功能包 关于工作空间的介绍 创建开发 ...

  5. 四轴飞行diy全套入门教程(从最基础的开始) 导线的知识入门(细节决定内涵)

    转存. 两个传送门: 四轴飞行diy全套入门教程(从最基础的开始) 导线的知识入门(细节决定内涵)

  6. 软考 程序员教程-第二章 操作系统基础知识

    软考 程序员教程-第二章 操作系统基础知识 第二章 操作系统基础知识 2.1.操作系统概述(第四版教程P44) 操作系统的4个特征:并发性.共享性.虚拟性.不确定性. 操作系统的5个功能:处理机管理. ...

  7. Linux系统编程——进程基础知识

    Linux系统编程--进程基础知识 1.程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu.内存.打开的文件.设备.锁-) 进程,是一个抽象的概念,与操作系统原理联系紧密.进程 ...

  8. python打印古诗_python打印古诗_python教程:利用python基础知识取出对应诗句

    <python教程:利用python基础知识取出对应诗句>由[张国维博客]于2020年05月09日整理发布! 当今科技蓬勃发展的今天,我们学习一门编程语言是很有必要的.随着人工智能行业的兴 ...

  9. WPF入门0:WPF的基础知识

    WPF入门0:WPF的基础知识 WPF 可创建动态的数据驱动的呈现系统. 系统的每一部分均可通过驱动行为的属性集来创建对象. 数据绑定是系统的基础部分,在每一层中均进行了集成. 传统的应用程序创建一个 ...

  10. 树莓派python界面qt_树莓派QT入门教程——使用Qt开发界面程序控制GPIO

    树莓派QT入门教程--使用Qt开发界面程序控制GPIO 玩转树莓派2017-07-12 12:36 树莓派入门教程--使用Qt开发界面程序 前言 Qt是一个1991年由奇趣科技开发的跨平台C++图形用 ...

最新文章

  1. Hash函数及其应用
  2. JAVA操作MYSQL数据库
  3. dojo中的this.own()
  4. Java Web 路径问题
  5. hbase java admin_java连接hbase(一):Admin功能接口表管理
  6. 《统计学习方法》读书笔记——朴素贝叶斯法(公式推导+代码实现)
  7. 《MPLS在Cisco IOS上的配置》一2.3 配置命令参考
  8. 软件著作权申请流程(自助申请免费登记)
  9. office和flash计算机课程,Powerpoint和Flash制作教学课件技巧
  10. 记录python量化投资学习过程(二)- 常见指标以及概念的记录
  11. ISE UCF 写法:(转载)
  12. 完美解码播放器(PotPlayer)关闭自动播放下一首的方法(找了好久)
  13. python 源代码 macd双底 高 低_久其软件怎么样MACD指标的双底形态特征详解
  14. ant design 预览图片_Ant Design Pro上传图片
  15. 手机计算机隐藏,手机计算机自带的隐藏功能,我也是现在才知道,功能比你想得多...
  16. Aras Innovator 11 sp2 firefox客户端设置
  17. 使用 Fresco 实现大图浏览(支持手势放大、拖拽)
  18. 主流的第三方直播SDK对比(腾讯云、即构、阿里云、声网、网易云信、网宿)
  19. android中的ellipsize设置(省略号的问题)
  20. unity全栈开发是什么意思_为什么你应该尝试“全栈”

热门文章

  1. 什么是流程引擎,F2BPM
  2. excel公式编辑器_EXCEL从文件夹中提取符合条件的记录,其实很简单
  3. 线性规划问题之案例1(奶制品的生产与销售)
  4. element-ui 执行 npm run build:theme 报错 Replace Autoprefixer browsers option to Browserslist config....
  5. python获取交互式ssh shell
  6. [IOI2009]Regions
  7. 【渝粤教育】国家开放大学2018年秋季 0284-21T外国文学 参考试题
  8. C判断tic tac toe输赢
  9. JPA/Hibernate 中@Formula的作用
  10. 金山WPS笔试题总结