1 / 29
文档名称:

嵌入式串口通信.doc

格式:doc   大小:329KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式串口通信.doc

上传人:非学无以广才 2019/11/28 文件大小:329 KB

下载得到文件列表

嵌入式串口通信.doc

文档介绍

文档介绍:题目:PC机与嵌入式开发板串口通信的设计与编程实现摘要 随着嵌入式系统的发展和大规模应用,为了提升系统的整体性能,必须实现PC机和嵌入式计算机之间的通信。在实际开发应用中,串口通信是不可缺少的部分,是目前嵌入式系统与PC机之间一种非常重要而且普遍应用的通信方式。本文通过基于2410F的嵌入式串口通信的实现,按照嵌入式系统的软、硬件结构组成,较为详细地介绍了串口通信的硬件电路和软件实现方法。该系统的硬件主体设计以三星S3C2410处理器为核心控制器件,通过与计算机串口间的连接,实现在ARM平台上与外部设备通信的基本功能。 关键词:嵌入式系统;2410F;串口通信;Linux系统ABSTRACT Alongwiththedevelopmentofembeddedsystemandapplicationscale,,municationisanessentialitisaveryimportantanduniversalthispaper,munication,accordingtotheembeddedsystemsoftwareandhardwarestructure,,puter,thissystemrealizesthebasedfunctionofvisitingexteriordevice,whichisonthebasedofARM. Keywords:embeddedsystem;2410F;munication;Linuxsystem目录摘要 IABSTRACT II1绪论 1串口通信概述 1串口通信的原理 1串口通信的开发工具 22410F硬件平台简介 2ARM简介 2Linux系统简介 3串口通信的基本任务 42串口通信协议及实现 5RS-232C标准 5系统硬件结构原理 103串口驱动程序设计 12串口操作需要的头文件 12打开串口 12串口设置 12串口读写 15关闭串口 164设计验证与测试 185总结 21参考文献 22致谢 23附录 241绪论 目前,先进的嵌入式计算机以其优良的品质、高可靠性及模块化,广泛地应用于工业控制、航空航天、医疗、智能仪表、通信、数控、自动化生产设备、数据采集等领域。在实际应用中,有时需要借助微机强大的数据处理能力和丰富的软件资源,使得组成的系统功能更为强大。为了提升系统的整体性能,必须实现PC机和嵌入式计算机之间的通信。在数据采集的实际开发应用中,串口通信是不可或缺的一部分,也是目前嵌入式系统与PC机之间最重要,应用最普遍的通信方式。串口通信概述所谓串口通信,是指外设和计算机间使用一根数据信号线(另外需要地线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。串口传输是二进制代码序列在一条信道上以位(元码)为单位,按时间顺序且按位传输的通信方式。串行传输时,发送端按位发送,接收端按位接受,同时还要对所传输的位加以确认,所以收发双方要采取同步措施,否则接受端将不能正确区分出所传输的数据。串口通信不但能实现计算机与嵌入式开发板之间的数据传输,而且还能实现计算机对嵌入式开发板的控制。若采用普通单片机,对外部设备的访问就需要利用复杂的汇编语言进行编程或者使用C51自己编写设备的初始化以及读写访问程序,这样的过程不仅复杂,而且不利于大规模的开发和设计。ARM与8051等普通单片机相比,具有开发简单、灵活,而且性能稳定、功能易于扩展等一系列优势,因而在汽车电子、手持设备、无线领域和航空航天等嵌入式系统中得到广泛的应用。将Linux移植到ARM嵌入式处理器后,可以利用操作系统中提供的系统调用把串口及其他外设当成普通文件进行操作,读写方便,因此进行相应开发可以提高系统编程效率,而且还可以简化调试的复杂程度。串口通信的原理串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数从CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。串口是系统资源的一部分,应用程序要使用串口进行通信,必须在使用之前向操作系统提出申请要求(打开串口),通信完成后必须释放资源(关闭串口)。串口通信的开发工具 本次开发采用的硬件平台是ARM920T处理器的2410F,开发系统平台是Linux系统。2410F硬件平台简介24

最近更新

去年的树作文(通用2篇) 2页

单位员工证明(通用15篇) 16页

江苏省泰州市姜堰梁徐中学2022年高一数学文模.. 5页

剪纸想象的作文500字(通用3篇) 3页

初中生上课睡觉检讨书(通用5篇) 7页

初中上课迟到检讨书(精选6篇) 8页

农科院实习报告(通用3篇) 10页

写重阳节的作文(精选6篇) 6页

写开学了的作文(通用2篇) 2页

江苏省泰州市职业中学2021年高二英语下学期期.. 4页

江苏省泰州市许庄初级中学2021-2022学年高二生.. 9页

江苏省泰州市靖江斜桥中学2020-2021学年高二物.. 5页

关于《爱的教育》读书心得(精选9篇) 11页

公司承包合同(精选5篇) 25页

江苏省淮安市城南中学2021-2022学年高二语文期.. 9页

元旦节的祝福语(通用2篇) 5页

借景抒情作文(精选15篇) 14页

江苏省淮安市洪泽县实验中学2021-2022学年高一.. 3页

供应商食品安全承诺书(通用7篇) 10页

江苏省淮安市盱眙县桂第五中学高一地理模拟试.. 12页

会计工作面试自我介绍(通用3篇) 3页

会计专业实习报告(通用4篇) 13页

江苏省淮安市石湖中学2021年高二物理上学期期.. 4页

企业年度工作总结(5)(通用2篇) 11页

江苏省淮安市蒋集中学2020-2021学年高二化学月.. 9页

人力资源部长岗位职责(精选4篇) 5页

江苏省淮安市高桥中学高一数学理模拟试题含解.. 6页

亲子活动作文(精选3篇) 3页

二年级《画杨桃》教案(通用2篇) 8页

乡村旅游的调研报告(通用4篇) 17页