串口读写问题
设备A通过485接线连接两个子设备A1和A2
A要接收A1和A2的数据,如果是不同时间内的数据接收,那处理没问题。
开一个线程,收到什么就处理什么。
但是 当A1和A2同时发送数据至A的时候
我想通过多线程让A接收, 可是领导说485是串口通讯,串口是串行的,无法并发
所以要么接收到A1的数据,要么接收到A2的数据
同时单独处理A1和A2的数据是不可能的
请问他这个说法对吗?我不能收到A1+A2的一串数据吗?然后把它分解成A1和A2,再单独处理
A要接收A1和A2的数据,如果是不同时间内的数据接收,那处理没问题。
开一个线程,收到什么就处理什么。
但是 当A1和A2同时发送数据至A的时候
我想通过多线程让A接收, 可是领导说485是串口通讯,串口是串行的,无法并发
所以要么接收到A1的数据,要么接收到A2的数据
同时单独处理A1和A2的数据是不可能的
请问他这个说法对吗?我不能收到A1+A2的一串数据吗?然后把它分解成A1和A2,再单独处理
...全文
相关推荐
【Java】基于 RXTX 类库的串口通讯读写程序!解决单片机与上位机通讯问题(可复用源码).zip
【Java】基于 RXTX 类库的串口通讯读写程序!解决单片机与上位机通讯问题(可复用源码).zip
Linux驱动串口读写[源码]
本文详细介绍了在Linux内核驱动中使用串口进行读写操作的方法。串口在Linux中被抽象为tty设备,驱动程序可以通过内核提供的tty接口与串口通信。文章提供了一个完整的示例代码,展示了如何打开串口设备(如/dev/ttyS0或/dev/ttyUSB0)、使用file_operations的read和write操作进行数据读写,以及关闭串口设备。此外,还讨论了权限问题、串口参数配置、非阻塞模式、错误处理和线程安全等注意事项。通过这个示例,开发者可以快速实现简单的串口通信功能,并为更复杂的串口通信场景打下基础。
用多线程实现串口读写数据以及文件的读写
适合的读者:初学用多线程实现对串口的异步操作,对线程的理解,以及对串口的读写。还有文件的读写都有最基本的使用方式。调试时,可以用串口调试助手一起结合的去学习~
关于串口读写数据的文章
关于串口读写数据的文章 串口读写程序!!!
Java串口操作_java串口编程_
java操作串口的驱动


