自由口接收大量数据的问题

用自由口与别的仪器通讯,对方发来的数据以EE开头,总长度有1400多个字节。而我只需要前33个字节,以及中间的第750到753个字节的数据。 
但在自由口设置中,SMB94最大只能255,后面数据重复接收的话会覆盖掉前面的数据,请问各位前辈如何解决这个问题?

最佳答案

用字符中断方式(SMB2)接受数据,在中断开始处用加1指令,当累加数不在1-33和750-753之间时中断返回,
当累加数达到总长度时,将累加数清零。余下的程序可借鉴200论坛置顶帖里关于SMB2的程序。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐