串口缓冲区接收数据问题
串口通信程序,采用PCOMM控件
缓冲区接收数据,考虑到接收时间长,数据量比较大,为了防止数据从缓冲区溢出,打算定义2个ReceiveBuf缓冲区,ReceiveBuf1和ReceiveBuf2交替使用,ReceiveBuf1写入数据的同时,ReceiveBuf2将数据保存后清空,请问这种方法可行么?如果可行,在此过程中,哪些问题需要考虑,如果不可行,请问大家有什么好的建议?
数据的采样周期为1s
[解决办法]
发布时间: 2012-03-24 14:00:46 作者: rapoo
串口缓冲区接收数据问题
串口通信程序,采用PCOMM控件
缓冲区接收数据,考虑到接收时间长,数据量比较大,为了防止数据从缓冲区溢出,打算定义2个ReceiveBuf缓冲区,ReceiveBuf1和ReceiveBuf2交替使用,ReceiveBuf1写入数据的同时,ReceiveBuf2将数据保存后清空,请问这种方法可行么?如果可行,在此过程中,哪些问题需要考虑,如果不可行,请问大家有什么好的建议?
数据的采样周期为1s
[解决办法]