AVR单片机UART

上传人:无*** 文档编号:168459573 上传时间:2022-11-10 格式:PPT 页数:22 大小:1.24MB
收藏 版权申诉 举报 下载
AVR单片机UART_第1页
第1页 / 共22页
AVR单片机UART_第2页
第2页 / 共22页
AVR单片机UART_第3页
第3页 / 共22页
资源描述:

《AVR单片机UART》由会员分享,可在线阅读,更多相关《AVR单片机UART(22页珍藏版)》请在装配图网上搜索。

1、lUART简介简介lAVR单片机内部与单片机内部与UART相关的寄存相关的寄存器的配置器的配置l程序的编写程序的编写一、串行通信的基本概念一、串行通信的基本概念 1、异步通信与同步通信异步通信与同步通信l 异步通信异步通信 异步通信是指通信的发送与接收设备使用各自异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。发协调,要求发送和接收设备的时钟尽可能一致。l异步通信的数据格式异步通信的数据格式:异步通信的特点异步通信的特点:不要求收发双方时钟的严格一:不要求收发双方时钟的严

2、格一致,实现容易,设备开销较小,但每个字符要附致,实现容易,设备开销较小,但每个字符要附加加23位用于起止位,各帧之间还有间隔,因此位用于起止位,各帧之间还有间隔,因此传输效率不高。传输效率不高。l同步通信同步通信 同步通信时要建立发送方时钟对接收方时钟的直接控制,同步通信时要建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。此时,传输数据的位之间的距离均使双方达到完全同步。此时,传输数据的位之间的距离均为为“位间隔位间隔”的整数倍,同时传送的字符间不留间隙,即的整数倍,同时传送的字符间不留间隙,即保持位同步关系,也保持字符同步关系。发送方对接收方保持位同步关系,也保持字符同步关系。发

3、送方对接收方的同步可以通过两种方法实现。的同步可以通过两种方法实现。外同步外同步 自同步自同步3、串行通信的错误校验、串行通信的错误校验 l奇偶校验奇偶校验 在发送数据时,数据位尾随的在发送数据时,数据位尾随的1位为奇偶校验位(位为奇偶校验位(1或或0)。奇校验时,)。奇校验时,数据中数据中“1”的个数与校验位的个数与校验位“1”的个数之和应为奇数;偶校验时,数据中的个数之和应为奇数;偶校验时,数据中“1”的个数与校验位的个数与校验位“1”的个数之和应为偶数。接收字符时,对的个数之和应为偶数。接收字符时,对“1”的个的个数进行校验,若发现不一致,则说明传输数据过程中出现了差错。数进行校验,若发

4、现不一致,则说明传输数据过程中出现了差错。l循环冗余校验循环冗余校验 这种校验是通过某种数学运算实现有效信息与校验位之间的循环校这种校验是通过某种数学运算实现有效信息与校验位之间的循环校验,常用于对磁盘信息的传输、存储区的完整性校验等。这种校验方法纠验,常用于对磁盘信息的传输、存储区的完整性校验等。这种校验方法纠错能力强,广泛应用于同步通信中。错能力强,广泛应用于同步通信中。l代码和校验代码和校验 代码和校验是发送方将所发数据块求和(或各字节异或),产生一代码和校验是发送方将所发数据块求和(或各字节异或),产生一个字节的校验字符(校验和)附加到数据块末尾。接收方接收数据同时对个字节的校验字符(

5、校验和)附加到数据块末尾。接收方接收数据同时对数据块(除校验字节外)求和(或各字节异或),将所得的结果与发送方数据块(除校验字节外)求和(或各字节异或),将所得的结果与发送方的的“校验和校验和”进行比较,相符则无差错,否则即认为传送过程中出现了差进行比较,相符则无差错,否则即认为传送过程中出现了差错。错。4、传输速率与传输距离、传输速率与传输距离 l传输速率传输速率 比特率是每秒钟传输二进制代码的位数,单位是:比特率是每秒钟传输二进制代码的位数,单位是:位秒(位秒(bps)。如每秒钟传送)。如每秒钟传送240个字符,而每个个字符,而每个字符格式包含字符格式包含10位位(1个起始位、个起始位、1

6、个停止位、个停止位、8个数个数据位据位),这时的比特率为:,这时的比特率为:10位位240个个/秒秒=2400 bpsl传输距离与传输速率的关系传输距离与传输速率的关系 串行接口或终端直接传送串行信息位流的串行接口或终端直接传送串行信息位流的最大距离与传输速率及传输线的电气特性有关。最大距离与传输速率及传输线的电气特性有关。当传输线使用每当传输线使用每0.3m(约(约1英尺)有英尺)有50PF电容电容的非平衡屏蔽双绞线时,传输距离随传输速率的的非平衡屏蔽双绞线时,传输距离随传输速率的增加而减小。当比特率超过增加而减小。当比特率超过1000 bps 时,最大时,最大传输距离迅速下降,如传输距离迅

7、速下降,如9600 bps 时最大距离下时最大距离下降到只有降到只有76m(约(约250英尺)。英尺)。5、串行通信接口标准、串行通信接口标准 lRS-232C接口接口 RS-232C是是EIA(美国电子工业协会)(美国电子工业协会)1969年修订年修订RS-232C标准。标准。RS-232C定义了数据终端设备(定义了数据终端设备(DTE)与数据通信设备(与数据通信设备(DCE)之间的物理接口标准。)之间的物理接口标准。(1)、机械特性)、机械特性 RS-232C接口规定使用接口规定使用25针连接器,连接器的尺针连接器,连接器的尺寸及每个插针的排列位置都有明确的定义。(阳头)寸及每个插针的排列位置都有明确的定义。(阳头)l功能特性功能特性二、二、AVR单片机单片机UART1、AVR单片机内部寄存器单片机内部寄存器手册手册158页页2、最常用的配置方式、最常用的配置方式 UCSRB=0 x00;UCSRA=0 x00;/控制寄存器清零控制寄存器清零 UCSRC=(1URSEL)|(0UPM0)|(38;/设置波特率设置波特率 UCSRB=(1TXEN)|(1RXEN)|(1RXCIE);/接收、发送使能,接收中断使能接收、发送使能,接收中断使能 SREG=BIT(7);/全局中断开放全局中断开放 DDRD|=0X02;/配置配置TX为输出(很重要)为输出(很重要)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!