APP下载

基于XR16L788的多串口扩展及其应用

2016-03-22王淑平

电子器件 2016年1期

王淑平,杨 卫*,侯 爽

(1.中北大学仪器科学与动态测试教育部重点实验室,太原030051;2.中北大学电子测试技术重点实验室,太原030051)



基于XR16L788的多串口扩展及其应用

王淑平1,2,杨卫1,2*,侯爽1,2

(1.中北大学仪器科学与动态测试教育部重点实验室,太原030051;2.中北大学电子测试技术重点实验室,太原030051)

摘要:详细介绍了基于高性能八通道UART控制器芯片XR16L788的串口扩展通信方法,并完成其在S3C2410上的驱动程序,将其应用在了一种具有定位功能的新型遥控终端上,解决了该设备接口不足的问题,使遥控终端可以一方面利用GPS、电子罗盘、激光测距仪提供的信息实现对目标的被动定位,另一方面利用无线模块发送控制命令接受反馈信息。实际使用表明,该方法设计可靠,在满足原有要求的同时,还预留了接口以方便扩展其它功能。

关键词:XR16L788;串口扩展;S3C2410;遥控终端;被动定位

随着计算机技术的不断发展,嵌入式设备的应用也越来越广泛,嵌入式设备的串口是最常用、最简单的接口,串行接口凭借其接口简单、成本较低、占用资源少等特点而被广泛应用在各种设备中[1-2]。而嵌入式设备实际使用过程中因为外接设备较多常常会出现串口不足的问题,本设计的遥控终端为了实现定位功能需要同时与GPS、电子罗盘、激光测距仪等通信,其使用的S3C2410处理器自身带有3路串口,但串口0用于系统调试信息输出,实际可用只有两路,无法满足设计要求需要的串口数,为了实现多串口通信需要进行串口扩展设计。……

登录APP查看全文