下载此文档

英飞凌tricore用户手册 第17章 异步串行口ASC(精选).pdf


文档分类:行业资料 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
TC1728
异步/同步串行接口(ASC)
17 异步/同步串行接口(ASC)
本章描述TC1728两个异步/同步串行接口ASC0和ASC1,包括以下章节:
• ASC内核功能描述,适用于ASC0和ASC1模块(见页17-1)
• ASC 内核寄存器描述,给出所有ASC 内核寄存器(见页17-21)
• TC1728中ASC模块的具体实现及ASC0/ASC1模块寄存器(见页17-32)
注: 内核寄存器名在TC1728 用户手册其它章节中引用时,需要分别添加模
块名前缀“ASC0_”和“ASC1_”。
ASC内核描述
图17-1给出ASC 接口概览。
图17-1 ASC接口的基本框图
ASC模块通过两条I/O线与外界通信。RXD线是接收数据输入信号(同步模式下发送信
号),TXD 线是发送输出信号。
时钟控制、地址译码和中断服务请求控制都于ASC 模块内核之外实现。
用户手册 17-1 ,2011-12
ASC,-11
TC1728
异步/同步串行接口(ASC)
概述
ASC 支持TC1728 和其它微控制器、微处理器或外部外设进行串行通信。
ASC 支持全双工异步通信和半双工同步通信。同步模式下,数据的发送或接收与ASC
产生的移位时钟同步。异步模式下,数据传送的宽度(8 位或9 位)、奇偶校验的产生、以
及停止位的个数均可编程设定。为了提高数据传送的可靠性,ASC 模块提供了多种硬件错
误检测功能,如奇偶校验错误、帧错误以及溢出错误检测。数据发送/接收双缓存。进行多
处理器通信时,采用数据字节和地址字节区分机制。可选择回环模式用于测试用途。13 位
波特率发生器为ASC 提供独立的串行时钟信号,该时钟信号可通过预分频器(用分数分频
器实现)进行精确调整。
特性
•全双工异步工作模式
– 8位或9位数据帧,LSB在先
–奇偶校验位产生/检查
– 1个或2个停止位
–- bit/s(@ 110MHz模块时钟)
–具有地址/数据字节自动检测功能的多处理器通信模式
–回环功能
•半双工8位同步工作模式
–- 1119bit/s(@ 110 MHz模块时钟)
•发送/接收双缓存
•中断产生
–在发送缓存为空的情况下
–在发送一帧中的最后一位的情况下
–在接收缓存已满的情况下
–在产生错误的情况下(帧错误、奇偶校验错误、溢出错误)
•实现特性
–到DMA控制器的连接
–用于波特率检测和LIN断开信号测量的GPTA(LTC)接收器输入的连接
用户手册 17-2 ,2011-12
ASC,-11
TC1728
异步/同步串行接口(ASC)
一般操作
ASC 支持波特率高达MB/s的全双工异步通信和波特率高达MB/s的半双工同步通信
(@ MHz模块时钟)。同步模式下,数据发送和接收操作与微控制器产生的移位时钟同
步。异步模式下,8位或9位数据传送、奇偶校验产生和停止位个数都可编程设定。奇偶
校验、帧错误和溢出错误检测有效提高数据传送的可靠性。数据发送和接收是双缓存的。
ASC 还具有地址字节和数据字节的区分机制,可进行多处理器通信。ASC 模块支持回环
测试。13位波特率发生器为ASC提供独立的串行时钟信号,预分频器可精确调整波特率
发生器从而实现分数分频。
写访问发送缓存寄存器TUBF可启动发送操作。实际被传送的仅仅是由选择的工作模
式决定的数据字节数目。也就是,写入寄存器TBUF位9到位15的数据始终无意义。数据
发送双缓存,所以完成前一个字符的发送操作之前,就可以向TBUF写入新字符。从而允
许连续无间隙的发送字符。
。一次接收完成之后,如果所选操作模
式支持,可从接收缓存寄存器 RBUF(只读寄存器)中读取接收到的数据和奇偶校验位
(如果所选择的工作模式具有该特性)。读取未使用的RBUF高位部分时,始终返回0。
数据接收是双缓存的,所以读出前一次接收的字符之前,可能已经开始向接收缓存
寄存器写入第二个字符。在所有模式中,。
如果该位使能,当接收缓存寄存器接收第二个字符的操作结束,还未从该缓存寄存器中
读取前一次接收的字符时,。
在这种情况下,接收缓

英飞凌tricore用户手册 第17章 异步串行口ASC(精选) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangkuan14312
  • 文件大小0 KB
  • 时间2015-09-08