- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATmega8-Protues仿真之六 串口通信
资料整理自互联网,版权归原作者!欢迎访问 www.XinShiL 新势力单片机、嵌入式
Protues-ATmega8仿真
第六讲 串口通信的学习
提要:主要学习用Atmega8 的串口通信。
前面我们的输出大都是以LED 的方式提供,下面我们就来学习一种新的方
式:串口通信。
6.1 串口通信的使用特点:
首先我们了解一下串口通信:RS-232 是美国电子工业协会正式公布的串行
总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计
算机与外设之间的数据通讯。RS-232 串行接口总线适用于:设备之间的通讯距
离不大于15m,传输速率最大为20kBps 。RS-232 协议以-5V~-15V 表示逻辑1;
以+5V~15V 表示逻辑0 。
ATmega8 单 机带有一个全双工通用同步/异步串行收发模块USART,其主
要特点如下:
1. 全双工操作;
2. 支持同步或异步操作;
3. 同步操作时,可主机时钟同步,也可从机时钟同步;
4. 独立的高精度波特率发生器,不占用定时/计数器;
5. 支持5 、6、7 、8 和9 位数据位,1 位或2 位停止位的串行数据帧结构;
6. 由硬件支持的奇偶校验位发生和校验;
7. 数据溢出检测;
8. 帧错误检测;
9. 包括错误起始位的检测的噪声滤波器和数字低通滤波器;
三个完全独立的中断, 发送完成、 发送数据寄存器空、 接收完
10. TX TX TX
成;
11. 支持多机通信模式;
12. 支持倍速异步通信模式。
便于理解,我们把USART 收发模块分为三部分:时钟发生器、数据发送器
和接收器。
时钟发生器:由同步逻辑电路和波特率发生器组成;
数据发送器:由一个单独的写入缓冲器 UDR、一个串行移位寄存器、校验位发
生器和用于处理不同帧结构的控制逻辑电路构成;
接收器:包括时钟、数据接收单元、校验位校验器、控制逻辑、移位寄存器和两
级接收缓冲――接收UDR 。
其中接收器是USART 模块中最复杂的部分,它支持与发送器 同的帧结构
同时支持帧错误、数据溢出和校验错误的检测。
学习应用之前,我们还是先了解要用到的寄存器:UDR 、UCSRA、UCSRB、
UCSRC、UBRRL、UBRRH。
一. USART 数据寄存器UDR :是两个物理上分离的寄存器TXB 和RXB
组成,它们分别享有 同的I/O 地址。当写入UDR 时TXB 被写入,当读取UDR
时RXB 被读取。当USCRA 寄存器中的UDRE 位被置1 时,UDR 才能被写入;
接收寄存器是一个两级的FIFO 结构,只要接收缓冲RXB 被访问,就会改变FIFO
老杨工作室 young45@126.com
资料整理自互联网,版权归原作者!欢迎访问 www.XinShiL 新势力单片机、嵌入式
Protues-ATmega8仿真
的状态。由于这种特性,访问接收缓冲RXB 不要使用SBI 和CBI 之类的指令,
而且要小心使用SBIC 和SBIS 之类的位检测指令,因为有可能改变FIFO 的状态。
二. 控制和状态寄存器 :
USART A UCSRA
第7 位RXC :USART 接收完成;
第6 位TXC :USART 发送完成;
第5 位UDRE :USART 数据寄存器空;
第4 位FE :接收帧出错;
第3 位DOR :接收数据溢出出错;
第2 位PE :校验错误;
第1 位U2X :USART 传输速率倍速;
第0 位MPCM :多机通信模式允许。
三. 控制和状态寄存器 :
USART B UCSRB
第7 位RXCIE :RX 接收完成中断允许;
第6 位TXCIE :TX 发送完成中断允许;
第5 位UDRIE :USART 数据寄存
您可能关注的文档
最近下载
- 6-“海绵”——光明厂网河一体化治理新模式11.22.pdf VIP
- 霍尼韦尔1900快速入门手册.pdf VIP
- IGBT模块:技术、驱动和应用课件:IGBT驱动.ppt VIP
- 信用修复申请书.docx VIP
- Caterpillar-Performance-Handbook卡特彼勒性能手册41版.pdf VIP
- 五年(2021-2025)高考语文真题分类汇编:专题05 文言文阅读(单文本)(全国通用)(解析版).docx VIP
- 部队军兵种知识课件.pptx VIP
- 5.3 社会历史的主体 课件高中政治统编版必修四哲学与文化.pptx VIP
- 工期保证措施及安排.pdf VIP
- d级洁净区清洁规程.pdf VIP
文档评论(0)