多种diy课设打包avr程序课件第十讲.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 22页
  • 2021-12-03 发布于北京
  • 举报
第十讲 UART;UART简介 AVR单片机内部与UART相关的寄存器的配置 程序的编写;一、串行通信的基本概念 1、 异步通信与同步通信 异步通信 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。 ;异步通信的数据格式 :;同步通信 同步通信时要建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。此时,传输数据的位之间的距离均为“位间隔”的整数倍,同时传送的字符间不留间隙,即保持位同步关系,也保持字符同步关系。发送方对接收方的同步可以通过两种方法实现。 ;3、串行通信的错误校验 奇偶校验 在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇校验时,数据中“1”的个数与校验位“1”的个数之和应为奇数;偶校验时,数据中“1”的个数与校验位“1”的个数之和应为偶数。接收字符时,对“1”的个数进行校验,若发现不一致,则说明传输数据过程中出现了差错。;4、传输速率与传输距离 传输速率 比特率是每秒钟传输二进制代码的位数,单位是:位/秒(bps)。如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位、1个停止位、8个数据位),这时的比特率为: 10位×240个/秒 = 2400 bps ;传输距离与

文档评论(0)

1亿VIP精品文档

相关文档