ATMEGA16(L)USART与PC机串行通信.pdf
文本预览下载声明
上海周兴华单片机培训中心
上海周兴华单片机培训中心
上上海海周周兴兴华华单单片片机机培培训训中中心心
Http://
Http://
HHttttpp::////wwwwww..hhlleelleeccttrroonn..ccoomm
————————————————————————
————————————————————————
————————————————————————————————————————————————
本资料节选自手把手单片机系列教程,受版权保护,任何人不得肆意篡改发布,如需
完整资料,请到周兴华培训中心官方网站查看,或者购买相关的手把手书籍
ATMEGA16(L)的USART与PC机串行通信
单片机与外界的信息交换可分为并行通信与串行通信两种。
并行通信是指一个数据的各位同时进行传送的通信方式。优点是传送速度快,但传输线较多,
并且只适合距离较短的通信。
串行通信是指一个数据是逐位顺序进行传送的通信方式。其突出优点仅需单线就可进行通信,
通信距离较远,缺点是传送的数据速率较低。
串行通信又有两种基本的通信方式:同步通信和异步通信。
10.1 ATMEGA16(L)
10.1 ATMEGA16(L)
1100..11 AATTMMEEGGAA1166((LL))的异步串行收发器
AVR 单片机的异步串行收发器 (USART)是一个高度灵活的串行通讯设备,图10-1 为
USAR
图10-1 USART 的方框图
1
1
11
上海周兴华单片机培训中心
上海周兴华单片机培训中心
上上海海周周兴兴华华单单片片机机培培训训中中心心
Http://
Http://
HHttttpp::////wwwwww..hhlleelleeccttrroonn..ccoomm
————————————————————————
————————————————————————
————————————————————————————————————————————————
USART 主要分为三个部分: 时钟发生器,发送器和接收器。控制寄存器由三个单元共享。时
钟发生器包含同步逻辑,通过它将波特率发生器及为从机同步操作所使用的外部输入时钟同步起
来。XCK( 发送器时钟 ) 引脚只用于同步传输模式。发送器包括一个写缓冲器,串行移位寄存器,
奇偶发生器以及处理不同的帧格式所需的控制逻辑。写缓冲器可以保持连续发送数据而不会在数
据帧之间引入延迟。由于接收器具有时钟和数据恢复单元,它是USART模块中最复杂的。恢复单元
用于异步数据的接收。除了恢复单元,接收器还包括奇偶校验,控
显示全部