想法问题,但你的程序是无法影响到串口助手的。你这个问题建议你先查一下下位机的程序,是否重复发送数据
现在用串口助手进行调试?那你的代码怎么可能影响串口助手?你下位机发送的问题吧? 一般串口数据读出后即自动被清除,一般是不需要程序干预的
m_ctrlComm.put_InputLen(0); 这个才是清除接收缓存区
CSComm是什么控件?那你得查看其文档,看使用什么函数清空缓存区
如果是使用api则使用PurgeComm函数,如果是mscomm控件应该是设置InBufferLen属性=0
使用控件还是api?
3,245
社区成员
48,539
社区内容
加载中
试试用AI创作助手写篇文章吧