100大文,求解此奇怪的串口问题?(100分)

  • 主题发起人 主题发起人 laozhang
  • 开始时间 开始时间
L

laozhang

Unregistered / Unconfirmed
GUEST, unregistred user!
我用SPCOM控件编了一个串口通讯调试的程序,发现其只能发送小于1K大小的字节(发送,
接收缓冲设为4096,波特率为9600),比如用该程序从COM1发送大于1K 的字节,然后从COM2用另外的通讯
程序接收,无论如何都只能接收小于1K大小的字节(现肯定不是接收的问题!),可能大家还没有发现此
问题,可自己编一个程序试试,看是不是SPCOM控件有问题或SPCOM设置有问题?,由于工程非常
急,恳请各位帮忙!谢谢!

qinzhangrong@etang.com
 
我做过这样的程序,没有限制的
你要注意确定完善的通信协议:
发送方打包,发送;接收方收包,分析,回应;发送方收到回应,打包,。。。。
如此反复
 
哦,收方不是自己做的。。。
SORRY了
你可以试试不要把所有数据一次全部发出去。。。
 
是不是发送的缓冲区太小了?
 
关键代码是否贴出来研究一下?
 
我没碰到这样的问题.

把代码贴出来
 
SPCOMM在那里设置接受和发送缓冲区
 
后退
顶部