基于ARM9与LINUX的RS485总线的通信接口设计
发布时间:2018-05-12 06:46
本文选题:SC + UART ; 参考:《仪表技术与传感器》2014年05期
【摘要】:在ARM9处理器S3C2440上设计RS485通信接口,实现与总线上其他设备的通信,利用ARM9处理器内部集成的UART外设和RSM485CT模块组成RS485通信硬件接口,在嵌入式Linux系统下设计RS485通信程序实现与RS485总线上的其他外设间的数据互通。实验效果良好,表明该设计是行之有效的。文中在介绍了通信接口的硬件设计、Linux下RS485驱动设计、通信程序设计的同时,重点介绍了Linux系统下RS485通信程序的编写方法以及RS485总线上设备通信的实现过程。
[Abstract]:The RS485 communication interface is designed on the ARM9 processor S3C2440 to realize the communication with other devices on the bus. The RS485 communication hardware interface is composed of the UART peripheral and RSM485CT module integrated within the ARM9 processor. The communication program of RS485 is designed in embedded Linux system to realize the data exchange with other peripherals on RS485 bus. The experimental results show that the design is effective. This paper introduces the hardware design of the communication interface and the design of the RS485 driver under Linux, and the design of the communication program. At the same time, the programming method of the RS485 communication program under the Linux system and the realization process of the device communication on the RS485 bus are emphatically introduced.
【作者单位】: 东莞理工学院电子工程学院;华南理工大学电子与信息学院;
【基金】:国家自然科学基金科学仪器基础研究专款项目(11127508) 国家自然科学重大基金项目(10890095) 东莞市科技计划项目(2012108102040)
【分类号】:TN919
【参考文献】
相关期刊论文 前7条
1 穆斌,罗s,
本文编号:1877552
本文链接:https://www.wllwen.com/kejilunwen/wltx/1877552.html