要求 建立两个线程 分别初始化两个串口 要求可以两个串口配置可能不同 例如com1 9600 n 8 1;com2 38400 n 8 1 。
实际工作是这样的 :com1接受来的数据 通过com2转发出去。
一个串口的通讯调通 但是两个同时操作需要注意什么吗?
我现在就是在两个线程中分别实例化两个做好的串口操作类,
我发现有时候com2打不开 有时候能打开 还没有发现什么规律 。单独启动一个线程打开一个com1 就没有问题 能是为什么呢?
实际工作是这样的 :com1接受来的数据 通过com2转发出去。
一个串口的通讯调通 但是两个同时操作需要注意什么吗?
我现在就是在两个线程中分别实例化两个做好的串口操作类,
我发现有时候com2打不开 有时候能打开 还没有发现什么规律 。单独启动一个线程打开一个com1 就没有问题 能是为什么呢?
和 川口通讯的 DLL 有关系
不知道 DLL 中间怎么处理了,句柄返回给你好办
如果你只是想达到把COM1收到的数据通过COM2发出,你直接通过硬件连接来实现,虽然有波特率的差异,不过可以试试,一般是可以的,波特率一般影响传输距离和速度! 先try 一下!