添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第416页 > ATMEGA323-8PI > ATMEGA323-8PI PDF资料 > ATMEGA323-8PI PDF资料1第75页
ATmega323(L)
XCK (发送器时钟)引脚只用于同步传输模式。变送器
由一个单一的写缓冲器,串行移位寄存器,奇偶发生器和控制
逻辑处理不同的帧格式。写缓冲器可以连续
传输数据而不帧之间的任何延迟。接收器是最复杂的
USART模块,由于其时钟和数据恢复单元的一部分。数据恢复单元
用于异步数据的接收。除了恢复单元,接收器
还包括奇偶校验,控制逻辑,移位寄存器和一个两级接收缓冲器
( UDR ) 。接收器支持相同的帧格式的传输,并能
检测帧错误,数据过速和奇偶校验错误。
ATmega323的USART引脚
规范
表28显示了ATmega323具体USART的引脚分布。
表28 。
ATmega323具体USART的引脚分布
USART引脚名称
RXD
TXD
XCK
相应的ATmega323引脚
PD0
PD1
PB0
作为XCK被放置在PB0 , DDR_XCK在下面指的是DDB0 。
代码例子
这USART文档包含了一些简单的代码例子以说明如何
使用USART 。这些例子都假定头文件是
在编译之前包括在内。请注意,并非所有的C编译器的厂商包括位定义
系统蒸发散在头文件和中断处理中的C是编译器的依赖。请
确认与C编译器文档。
该USART与AVR UART完全兼容:
所有USART寄存器的位的位置
波特率发生器
发送器操作
发送缓冲器的功能
接收器操作
AVR USART和AVR
UART - 兼容性
然而,接收器缓冲器有两个方面的改进,这将影响到兼容性
一些特殊情况:
第二个缓冲寄存器已被添加。两个缓冲器的操作为
循环的FIFO。因此, UDR只能一次,每个进来的阅读
数据。更重要的是,该错误标志( FE和DOR)和第九
数据位( RXB8 )被缓冲在接收缓冲器中的数据。因此状态
UDR寄存器的读前位必须被读取。否则错误
状态将被丢失,因为缓冲区状态会丢失。
接收移位寄存器可以作为第三级缓冲。这是由
使所接收的数据保留在串行移位寄存器(参见图45) ,如果
缓冲寄存器都满了,直到一个新的起始位被检测到。从而增强了USART
更耐数据溢出( DOR)的条件。
下面的控制位名称已改,但具有相同的功能和注册
位置:
CHR 9变为UCSZ2
OR改变为DOR
75
1457G–AVR–09/03

深圳市碧威特网络技术有限公司