基于ADAM模块的多串口通信任务的实现

摘要

以某型武器模拟系统为研究对象,提出了使用多串口卡来实现多个串行设备串口通信的方案.利用事件驱动方式和MSComm控件实现了window系统下串口通信.通过对8250内部寄存器的读写完成DOS系统下的串行通信前的相关设置,提出了C++中的类的自定义及用其实现编程的方法.采用查询机制和ADAM自身提供的C库函数来实现ADAM串口的读写控制.标准RS-232C的异步串行通信方式,能够防止数据的丢失,保证模拟系统的可靠性和实时性.本文中多串口通信任务的实现方法可用于其它类似通信领域,具有较强的借鉴意义.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号