我现在有这样一个问题:
通过我的软件给单片机发一帧报文,然后单片机给PC机回数条报文(如10条),每隔100mm发一帧,我的软件在接收的时候,把单片机所发的报文都放在一帧显示出来了(我是这样处理的,用mscomm控件,当接收完一帧时,等等40mm,然后开始处理。)。我想让它分帧显示。像这样的问题,mscomm控件应该设置哪些属性?有没有更好的办法呀?
通过我的软件给单片机发一帧报文,然后单片机给PC机回数条报文(如10条),每隔100mm发一帧,我的软件在接收的时候,把单片机所发的报文都放在一帧显示出来了(我是这样处理的,用mscomm控件,当接收完一帧时,等等40mm,然后开始处理。)。我想让它分帧显示。像这样的问题,mscomm控件应该设置哪些属性?有没有更好的办法呀?
有很多状态的变化可以引起oncomm事件的(具体参照msdn).可以把接收字符串设为1,自己对数据进行处理应该就行了.
你每帧总该有结束标志吧.