uart中断方式

上传人:wt****50 文档编号:54350313 上传时间:2018-09-11 格式:PPT 页数:23 大小:469.50KB
返回 下载 相关 举报
uart中断方式_第1页
第1页 / 共23页
uart中断方式_第2页
第2页 / 共23页
uart中断方式_第3页
第3页 / 共23页
uart中断方式_第4页
第4页 / 共23页
uart中断方式_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《uart中断方式》由会员分享,可在线阅读,更多相关《uart中断方式(23页珍藏版)》请在金锄头文库上搜索。

1、基于UART控制器的设计 中断方式实现,组员:谢振峰、王焕君、王招凡、赵实丰,本节提纲,UART简介 UART初始化 控制器的设计 作品演示,什么是UART,UART即Universal Asynchronous Receiver/Transmitter的缩写,即通用异步接收/发送装置,具有以下的特点: 1、串行数据总线,用于异步通信,该总线双向通信,可以 实现全双工传输和接收 2、通信硬件电路具备简单 3、通信速度慢,有效传输距离短; 4、常用于板级通信,使用UART通信需要两个引脚,分别为:,ATxmega128A1的I/O电压为3.3V(可承受5V),连接时须注意电平的匹配。,与PC机相

2、连时,由于PC机串口是RS232电平,所以连接时需要使用RS232转换器。,UART的物理连接,ATxmega128A1 UASRT特点,支持同步或异步通信模式 高精度的波特率发生器 支持5/6/7/8/9位数据位和1或2位停止位 支持数据溢出和帧错误检测 噪声滤波,数字低通滤波 支持三种独立中断: TX Complete Interrupt TX Data Register Empty Interrupt RX Complete Interrupt,帧格式,本节提纲,UART简介 UART初始化 控制器的设计 作品演示,UART初始化,波特率设置,2,工作模式设置,4,引脚设置,设置引脚连接

3、模块,将对应 I/O连接到UART。,波特率设置,波特率设置,通信参数设置,设置通信帧格式数据位:5?6?7?8?9?校验位:有或无?停止位:1?2?,通信参数设置,控制寄存器C,工作模式设置,通信模式:同步通信?异步通信?主SPI模式? 工作模式:查询模式?(无需使能中断)中断模式?(使能中断) 中断级别:高级?中级?低级?,工作模式设置,控制寄存器A,工作模式设置,控制寄存器B,设置引脚连接模块将对应IO连接到UART,设置串口波特率 9600bps,设置通信帧格式,发送或接收数据,检查串口状态字或 等待串口中断,UART初始化代码,void Usart_Init(void) PORTC_DIR|=0x08;PORTC_DIR ,设置工作模式 (异步、高级中断、使能发送接收),UART初始化代码:,本节提纲,UART简介 UART初始化 控制器的设计 作品演示,基于UART的控制器设计,灯光控制,光控模块,ATxmega128A1开发板,PC端软件,无 线 模 块,音乐演奏,本节提纲,UART简介 UART初始化 控制器的设计 作品演示,演示流程,PC端软件通过串口发送:0xaa 灯全开0xbb 灯全灭0xcc 使能光控模块0xdd 禁用光控模块0xee 使能按键音乐演奏,SHOW TIME,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑机械

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号