打印
[Atmel]

每天跟我读点资料: XMEAG B1数据手册(29)

[复制链接]
468|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2016-1-25 20:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
24.USART
24.1特点
   。两个完全相同的USART外设接口
   。全双功运行
   。同步和非同步运行
       。同步时钟高达1/2设备时钟频率
       。非同步时钟离达1/8设备时钟频率
   。支持5,6,7,8,9位串行帧和1或者2位停止位
   。小数级波特率发生器
       。能从任何系统时钟产生期望的波特率
       。不需要某种频率的外部晶振
   。内置的错误检测和校正方案
       。奇或偶奇偶性产生和奇偶校验
       。数据翻转和帧错误检测
       。噪声滤波包括错误启动比特检测和低通滤波器
  。单独的中断
       。传输完成中断
       。传输数据寄存器空中断
       。接收完成中断
  。多单片机通讯模式
       。编址方案到在总线上特定设备的地址
       。使能无地址设备将乎略所有帧
  。主SPI方式
       。双缓冲操作
       。可配置数据顺序
       。可选达1/2外设时钟频率
  。IRCOM模块IrDA兼容的脉冲调制和解调
24.2 概述
   
通用的同步和非同步串行发送和接收(USART)是一个快速和灵活的串行通讯模块。USART支持全双功通讯和非同步和同步操作。USART可以配置为SPI主机模式用于SPI通讯。
通讯是以帧为基础的,帧的格式可以自定来支持一个广范围的标准。USART可以两个方向缓冲,使能连续数据传输没有任何帧间的延时。分开的接收和发送中断完成使能完全中断驱动的通信。帧错误和缓冲区溢出在硬件中检测到,并用不同的状态标志表示。奇偶校验生成和奇偶校验可以也可启用。
时钟发生器包括一个小数波特率发生器,能够产生广泛的串口波特率
从任何系统时钟频率。这消除了需要使用一个特定频率的外部晶体振荡器
实现所需的传输速率。它还支持外部时钟输入的同步从操作。
USART被设置为主SPI模式,所有USART特定的逻辑消失,保留发送和接收缓冲,移位寄存器,和波特率发生器使能。管脚控制和中断产生在两种模式中是相同的。寄存器使用在两种模式下,但由于一些控制设置它们有不同的功能。
IRCOM模块能被一个USART使能支持IrDA 1.4 硬件相兼容的脉宽调制和解调波特率高达115.2kbps.
PORTCPORTE每个有一个USART。这些外设的标号分别为USARTC0USARTE0
     

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝