提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言

一、TTL, 232, 485之间的关系

二、串口的狭义定义

举例


前言

作者只是刚刚接触嵌入式没多久的新手,这第一篇文章是抱着抛砖引玉的想法。如有错误或讲述不明确的地方希望能有大佬多加斧正。


一、TTL, 232, 485之间的关系

首先要理解的是串行通信是一个很大的概念,SPI,I2C,USB,串口都可以算作广义上串行通信。区分串口和SPI,I2C,USB等的是串口通信时序。也就是说,采用串口通信时序的都可以被称为广义的串口。RS485,232接口标准(注意接口标准四个字)等就是采用了串口通信时序,因此有了俗称的485,232串口这种说法。

接下来要区分的是电平标准和接口标准这两个概念。485和232接口标准由电平标准和通信时序两部分组成。通信时序部分我们已经知道是串口通信时序,电平标准方面485和232则有各自的485,232电平标准。TTL也是一种电平标准,但不是接口标准。


二、串口的狭义定义

上面所说的串口指的都是广义串口。而平常的时候也会听到UART串口和COM串口这两种别的说法。这指的就是狭义串口。

串口的名称对应为串行通信接口。狭义串口的解释主要在接口这个部分上。狭义解释的串口分为两端,在PC电脑和一般电子设备上指的是COM,在单片机上指的就是UART。COM特指台式计算机或一些电子设备上的D-SUB外形的串行通信口,采用(注意是采用)的是232电平标准。但是COM如今已经被USB取代,一般通过USB映射实现COM。UART则是实现串口收发的逻辑电路,采用的是TTL电路。


举例

在了解了上述概念后可以过一遍电脑与单片机通过485连接的过程。已知电脑上的USB采用的是USB电平标准,单片机UART采用的是TTL电平标准,用一根USB转 485的线到底实现了什么样的过程。

从单片机这端出发,芯片自带的UART电路采用TTL电平。第一步就是通过485芯片(一般常见的是MAX485,正点原子的F103精英板上使用的是SP3485)将TTL电平转为485电平协议。485电平通过A,B端传输之后再通过USB转RS485芯片(一般情况下这种芯片都是可以转换多种电平的,如CH340,FT232RL)输入电脑。

串口的定义,232,485,UART,TTL之间的区别和关系到底是什么相关推荐

  1. 看懂人工智能、机器学习、深度学习与神经网络之间的区别与关系

    刚刚接触人工智能的内容时,经常性的会看到人工智能,机器学习,深度学习还有神经网络的不同的术语,一个个都很高冷,以致于傻傻分不清到底它们之间是什么样的关系,很多时候都认为是一个东西的不同表达而已,看了一 ...

  2. 九针串口接线问题, 232, 485

    九针串口与 232相连时, 只 接2,3,5口就行. ------------------------------------------------------------------------- ...

  3. [转]UTF-8 GBK UTF8 GB2312 之间的区别和关系

    from http://www.cnblogs.com/xiaomia/archive/2010/11/28/1890072.html UTF-8:Unicode TransformationForm ...

  4. 科普:UTF-8 GBK UTF8 GB2312 之间的区别和关系

    UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三 ...

  5. UTF-8 GBK GB2312 之间的区别和关系

    UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三 ...

  6. UTF-8 GBK UTF8 GB2312 之间的区别和关系

    UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三 ...

  7. 232,485,422等串口线与usb等的转换

    RS-232 通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2. 485和4 ...

  8. 【整理】Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别

    之前自己曾被搞晕过很多次. 后来使用这些函数次数多了之后,终于比较清楚的弄懂了两者之间的区别和关系了. 尤其是一些细节方面的注意事项了. 在看下面的总结和代码之前,请先确保你对如下基本概念已经有所了解 ...

  9. 【嵌入式05】串口协议+RS-232、485标准+CH430芯片的“USB/TTL转232”

    文章目录 一.串口协议 (一)串口 (二)串口通信 (三)串口通信协议 二.RS-232标准 三.RS-485标准 四.RS-232.485电平与TTL电平的区别 (一)RS-232与485的区别 ( ...

  10. 1024之牛客之错误笔记+uart/IIC/232/485/SPI总结

    目录 牛客之错误笔记: uart/IIC/232/485/SPI总结: 牛客之错误笔记: [1.转义字符    \"                 %%     "是用\转义 % ...

最新文章

  1. 浏览器加载、解析、渲染的过程
  2. 华为笔记本matebook13_为什么我不推荐华为Matebook 13给职场新人/小白?
  3. matlab矢量相乘并打印显示
  4. enter your credential for http://dev.azure.....Fatal:Authentication failed for ;;
  5. mybatis-批量插入
  6. Flask服务部署与简单内网穿透
  7. python画折线图-利用python画折线图
  8. springboot 整合 谷歌 Captcha验证码
  9. Java修改Windows注册表
  10. zynq操作系统: Linux驱动开发串口篇
  11. 平面变压器的设计(翻译)(1)
  12. 学生用计算机的使用技巧,选学生笔记本电脑的小窍门
  13. GEE:Goometry几何图形的地理图形与平面图形
  14. EtherCAT 总线初见
  15. 吴晓波罗振宇2019跨年演讲感想
  16. 4个手机使用必备小常识,没几个人全知道,了解完绝对涨知识
  17. element-ui 上传图片,图片404
  18. 网页缩放,页面展示比例不变
  19. 制药企业的发展趋势--行业公司数据调研
  20. 谷歌浏览器升级后无法使用处理指引

热门文章

  1. 【解决】速达服务启动失败,文件无效
  2. 【解决方案】SkeyeVSS石油油田钻井无线智能视频监控系统解决方案
  3. win10系统设置护眼色 word2016页面显示失败
  4. STM32H7+LAN8720A之ETH与LWIP配置问题(End)
  5. 投影仪显示播放服务器连接异常,投影仪常见的故障大全和原因
  6. 445端口爆破试验 net use IPC$
  7. 3D纹理贴图制软件The Foundry Mari for Mac
  8. IOStream读写文件操作
  9. 词法分析器java_java词法分析器简单实现
  10. 解决无法删除文件:无法读取源文件或磁盘