当前位置:大学毕业论文> 本科论文>材料浏览

关于多串口论文范文写作 基于BF561平台多串口通信设计和实现相关论文写作资料

主题:多串口论文写作 时间:2024-01-15

基于BF561平台多串口通信设计和实现,本文关于多串口论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

多串口论文参考文献:

多串口论文参考文献 广告设计论文毕业设计日志毕业设计设计投稿

摘 要:针对目前嵌入式处理器的外设使用串口通信越来越多、出现了串口不够用的情况,提出了一种基于BF561平台的多串口通信的设计和实现方案.系统选择双核处理器ADSP-BF561为控制中心,以uClinux为系统软件平台,使用TI公司的异步串行通信芯片TL16C554,采用中断共享的方式来设计和实现多串口通信,节省了宝贵的中断资源.该设计方案成功应用在无线传感器网络实际项目中.

关键词: 驱动开发;串口通信;DSP;uClinux

中图分类号:TP368文献标识码:A文章编号:1007-3558(2015)06-0053-04

Design and Application of The Multiple Serial Port Communication Based on BF561 Platform

Zhang Jingjing1,*, Lu Hanli2

(1. Science and Technology Development Office, Jiangxi Provincial Higher Education Institutions, Nanchang, 330038, Jiangxi, China; 2. Nanchang First Middle School, Nanchang 330013, Jiangxi, China)

Abstract: In view of using more and more serial communication at present and even not enough serial port for embedded processor connected peripherals, this paper proposes multiple serial port communication design and implementation based on BF561 platform. With dual-core processor ADSP-BF561 as control core and uClinux as system software platform, we used asynchronous serial communication chip TL16C554 by TI Co.Ltd, adopting the way of sharing interrupt to design and realize the multiple serial communication save valuable interrupt resources. This scheme was successfully applied to the field of wireless sensor networks for practical project.

Key words: driver development; serial communication; DSP; uClinux

引言

串行通信方式是嵌入式CPU和外部设备或接口传输命令、数据的常用通信方式之一,但随着越来越多的外设使用串口和嵌入式CPU通信,出现了嵌入式处理器本身提供的串口不够用的情况.为了解决这一问题,本文提出了一个扩展多串口通道的有效解决方案,可再提供四个额外的串口.

一、系统设计

本文所设计多串口通信包含双核处理器BF561[1]、扩展串口控制器TL16C554以及构成完整系统的FLASH、SDRAM、音视频编*、以太网、JTAG等部分,连接到扩展串口控制器TL16C554的串口模块有GPRS、GPS和两个数字电台.系统框图如图1所示.双核处理器BF561是美国模拟器件公司发布的一款高性能双核数字信号处理器ADSP-BF561,该款芯片不仅数据运算能力强大,还能协调处理控制各种外设,能同时满足系统控制和高性能运算要求.采用的系统软件是针对嵌入式平台进行简化的嵌入式Linux操作系统,即uClinux操作系统.

图1 TL16C554扩展多串口通信系统框图

二、多串口通信硬件设计

本论文着重论述ADSP-BF561和TL16C554[2-4]连接.硬件连接线分为两类,一类是ADSP-BF561和数字逻辑电路74LS00连接,达到选择串口设备的目的,如图2所示,另一类是ADSP-BF561和TL16C554的连接,如图3所示.ADSP-BF561的Bank1空间上片选信号A _16C554和地址线A5/A6/A7/A8经过数字逻辑电路组成74LS00片信号线,达到CPU选择串口设备的目的.

图2 ADSP-BF561四串口片选信号电路

本系统采用中断方式通信.将TL16C554中断申请源INTA/INTB/INTC/INTD分别和ADSP-BF561可编程引脚PF11,PF12,PF13,PF14相连,收发数据,分别和PF8,PF7相连,ADSP-BF561具有32位数据线,因此不使用处理器A0,A1线,直接用A2,A3,A4线和TL16C554的片内寄存器选择线A0,A1,A2相连,达到地址对齐.

图3 ADSP-BF561和TL16C554连接电路

三、串口驱动开发

(一)常见数据传输方式

CPU和外设数据通信方式有两种:一种是查询式,另一种是中断式.查询式是指嵌入式CPU每间隔一定时间周期去查询CPU内部的外设状态寄存器(status register),如果外设准备就绪,则CPU和外设之间开始数据传输;如果外设数据还没有准备好,嵌入式CPU将进入循环等待状态,直到外设数据准备就绪.显然,这种方式存在一定的缺点,CPU时间浪费在查询上,同时降低了CPU的使用效率.中断式是指外设准备好了数据和CPU进行传输时,外设先向CPU发出中断请求,在总中断开关打开的前提下,CPU接收中断请求,并暂停当前任务转去执行中断服务程序,执行完毕后返回原有的暂停程序继续执行.结合本系统的实际情况,采用中断驱动方式.

结论:适合多串口论文写作的大学硕士及相关本科毕业论文,相关多串口 dtu开题报告范文和学术职称论文参考文献下载。

基于Android平台移动应用开发和设计方式之
摘要:近年来android成为了一种完整而开放的移动应用开发平台,因其易用性、开放性颇受广大民众的欢迎。Android系统自身所具备的各项特性,。

互联网平台下高职JA程序设计课程教学改革
张宏萌广西经济管理干部学院摘要:本文针对目前《JAVA程序设计》课程中存在的问题,“互联网+”平台下将目前流行的APP技术运用于该课程教学中,。

高速公路通信系统全IP通信设计和应用
摘 要:高速公路通信系统属于综合平台,主要用于承载高速公路的语音、图像、数据等业务,在高速公路运行管理中发挥着积极作用。伴随信息技术不断发展,高。

通信设计外包项目风险管理
摘要:随着我国科学技术的发展,通信设计所涉及的领域以及范围越来越广,相应的其项目风险也是越来越大,而通信设计外包项目不同于一般的项目,其复杂性,。

论文大全