其中TXD0的引脚接到了电平转换芯片MAX3232SOP这个电平转换芯片,TXD0出来经过电平转换芯片到了RSTXD0。然后RSTXD0接到串口座。串口座与电脑的串口引脚相连。同理,3号引脚RSD0经电平转换器也连接导串口座的RSRXD0。

为什么要加上一个电平转换芯片呢?
对于单片机或者其他MCU,0v代表0, 3.3v代表1,为了让串口线保持较好的抗干扰性,并且RS232的电平与单片机的电平有所不同

奇校验:传输的1是奇数个称之为奇校验,校验位为0。
偶校验:传输的1是偶数个称之为偶校验,校验位为1。

在硬件上串口电路十分简单,只需要一根发送和一根接收,中间连接电平转换器,就可以实现串口的发送和接收





总而言之,对于接收方,要时刻检测发送方的信号,如果检测到低电平,则立马开始按照规定的波特率进行读数。

软件工程师学硬件-怎么看原理图之协议类接口UART相关推荐

  1. 【软件工程师学硬件】之 开关电源(5)—— 再谈Viper12a

    因为我这个系列主要针对软件工程师和硬件入门者,所以不免要重复和啰嗦几句.大家都看见过三极管,也看见过集成块,也就是我们经常说的芯片,别看有的集成块表面上和三极管长得像,实际上可不是一个量级的玩意,就这 ...

  2. 【软件工程师学硬件】之 时钟

    软件工程师写程序不会去考虑时钟,除非是涉及到性能要求时,才会去看一看.硬件工程师则不然,他们对时间要求很苛刻,单片机的时钟频率,是他们关心的一个重要指标,4M.8M.12M.48M.72M.200M. ...

  3. 【软件工程师学硬件】之 PCB

    PCB?软件工程师肯定不知道.但是你说电路板见过吗?他还是见过的.那PCB就是电路板,说这个硬件工程师不同意了,说这两个可不是一个意思,是的,你说其他的意思人家不明白,说到电路板就明白了.既然是由兴趣 ...

  4. 【软件工程师学硬件】之 通信

    提到通信,软件工程师并不陌生,但他们更多的是指网络通信,尤其是指socket.你要是和软件工程师说什么串口.SPI.I2C.Modbus.CAN等等什么的,他们也会莫名其妙.俗话说,"隔行如 ...

  5. 【软件工程师学硬件】之 At89c51

    89c51,对于硬件工程师来说,已经是熟得不能再熟了,甚至很多资深硬件工程师已经非常讨厌这种芯片了.事实不然,我们每一个学硬件的从接触硬件的第一天开始,这个名字就深深地烙在心底,虽然他们后来大部分都转 ...

  6. 【软件工程师学硬件】之 开发板

    硬件工程师口中总是离不掉那么几个词,其中开发板是频率比较高的.实际上这个开发板就相当于软件中demo程序,一般做软件项目的时候,软件工程师总是喜欢在网上东找西找,找个类似的项目源代码,down下来研究 ...

  7. 【软件工程师学硬件】之 仿真

    大多数软件工程师对仿真没有概念,因为软件里没有仿真的说法,但是软件开发里原型的说法,这个原型就有些类似于仿真. 仿真,顾名思义,就是乱真,和真的差不多.这只是个说法,要是假的都能成为真的,就不需要真的 ...

  8. 【软件工程师学硬件】之 继电器

    大多数软件工程师都知道继电器,因为中学物理书里就提到过.实际上继电器就类似与我们之前所说的三极管,有两个回路,一个回路是小电流.低电压,一个回路是大电流.高电压.当三极管在开关状态时,就和继电器的作用 ...

  9. 【软件工程师学硬件】之 振荡器(2)

    振荡器的工作原理很简单,大家在初中物理都学过单摆,就是一根悬挂着的绳子系着一个铁球,然后推一下铁球,铁球就摆动起来,但是摆动不了几下,就会渐渐停下来,什么原因?空气的阻力将能量渐渐消耗尽了,球就停止摆 ...

最新文章

  1. 以无代码的方式将Form打印内容转成生成PDF文件
  2. JAVA——基于HttpClient的正方教务系统[1999-2020]模拟登录|模拟退出|课程查询|成绩查询|考试查询基本解决方案
  3. vue 直接访问静态图片_vue中本地静态图片路径写法
  4. .NET core2.0 发布至IIS中
  5. C++ 深浅拷贝 01
  6. 自研芯片鸿蒙系统,华为智慧屏:自研智慧芯片鸿蒙系统 9月发布
  7. 数组 最大差值_【每日算法Day 97】经典面试题:求两个数组最小差
  8. Python 和 egg 文件
  9. windows分辨率修改工具_3个修改图片DPI的方法
  10. MySql之sql语句(自用)
  11. hive 下载和导入数据 hive -e
  12. 通信技术专业技术人员考试 动力与环境_2020年中级通信工程师动力与环境考试大纲...
  13. stm32+ucos,si4438调试
  14. 萌新小白,求大神解答
  15. linux中支持gb18030的输入法,教程:智能的陈巧五笔输入法linux v1.1最新版本
  16. Tcp Daytime获取客户端
  17. springboot操作ES之ElasticSearch_EasyEs
  18. WPS word表格中的神秘的底色
  19. ScreenFlow:屏幕录制软件
  20. Ant是什么东西(初级)

热门文章

  1. linux wheel组
  2. overall error
  3. 修改XtraMessageBox的内容字体大小
  4. 开源——需要分享共享的无私精神
  5. UA MATH563 概率论的数学基础 中心极限定理8 弱大数定律 Bernstein多项式逼近
  6. UA MATH574M 统计学习II 二元分类例子与高维问题
  7. java虚拟机指令初步学习
  8. T-SQL游标学习总结
  9. CSS图片廊实例详解
  10. 手动编译Java Web 的Hibernate的工程