
蓝冠注册《Q374919》这个应用程序说明演示了一个中断驱动的UART的实现,一个在Zilog的Z8 Encore!XP和Z8返场!MC系列微控制器。本文档包含用于初始化UART和管理这两个MCU系列中每个设备的UART中断的示例代码。还介绍了一个循环缓冲区实现,蓝冠官网 以促进UART数据流的缓冲。
为了便于讨论,蓝冠注册 术语Z8 Encore!和Z8等车型后安可亨里克·菲克斯!设备将在本文档中引用两个Z8 Encore!XP和Z8返场!MC设备。
注意:与此应用程序说明相关的源代码文件an030 – sc01 .zip可在zilog.com上下载。这个源代码已经测试ZDS II的版本5.0.0 Z8 Encore!XP和Z8返场!MC-powered单片机。ZDS II的后续版本可能要求您修改与本应用程序说明一起提供的代码。
图1 Z8 Encore!XP UART块
概述的UART外设在Z8 Encore!设备
通用异步收发器(UART)是一种能够处理异步数据传输的全双工通信信道。UART使用单个8位数据模式,蓝冠招商 具有可选择的奇偶校验。UART的特点包括:
8位异步数据传输
可选择的偶数或奇数奇偶校验生成和检查
一个或两个停止位的选项
分开的发送和接收中断
分离发送和接收启用
帧,奇偶校验,溢出和中断检测
16位波特率发生器(BRG)
可选择的多处理器(9位)模式,具有三种可配置的中断方案
波特率发生器定时器模式
驱动程序使外部总线收发器输出
UART由三个主要功能模块组成:发射机、接收机和波特率发生器。UART的发射器和接收器各自独立功能,但使用相同的波特率和数据格式。图1显示了UART体系结构。
本文链接:http://china-kangda.com/?p=2312 转载请注明出处.
如果喜欢:点此查看RSS订阅
相关文章
为您推荐
各种观点