单片机
返回首页

串口UART学习笔记

2018-11-19 来源:eefocus

 一、谈谈对串口UART的理解


1.交代计算机中常见的几种硬件(CPU和外设)通信方式:GPIO/UART/IIC/SPI/1-WIRE。


2.UART的定义:通用串行异步收发器。


串行和并行的对比:距离 速度 抗干扰性


2.1 异步:CPU的速度要远远快于外设,势必要考虑数据同步(发玩还要确保接收正确)


数据同步方法:异步和同步


同步:“低放高取”。不仅仅需要数据线,还需要一根时钟控制信号线。利用时钟控制信号线来实现双方的数据同步。


IIC总线和SPI总线就是采用同步方式。


3.UART串口的三种工作方式:单工、半双工、全双工。


二、如何利用异步实现UART的数据同步


答案在UART的数据传输协议中。


UART数据传输协议:空闲位、起始位、数据位、奇偶校验位、停止位。


空闲位:CPU和外设不再进行数据传输时,数据线上一直发送空闲位,“1” 有效。


起始位:CPU和外设进行数据传输时,首先在数据线上要发送一个起始位信号,有效位数:1bit。


数据位:指定有效的数据位数,5/6/7/8,一般为8。


进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • 开关电源的基本组成及工作原理

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

    相关电子头条文章