求助:串口接收数据异常 点击:845 | 回复:2



拓扑

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2003年9月08日
发表于:2004-07-26 22:32:00
楼主
通讯任务: 用labview程序接收单片机通过串口顺序发送过来的四路数据,并用waveform chart同步显示。每路数据要接收3600次。为了调试方便,我又模拟单片机发送数据的情况做了一个发送数据的程序。其中一路数据是正弦规律的,另外三路数据是常量。 协议: 01H,command(表征数据种类),02H,两个数据字节,03H,两个校验字节。波特率38400bite/s 问题: 减少发送数据的数量,比如说100次,接收是没有什么问题的。但是改为3600次,正弦规律的那路个别数据就会有异常。 另外,经过多次试验,发现常量的那几路数据没有出现过差错,如果数据变化比较频繁,出错的几率要要大一些。 查错过程: 我认为出错的环节只有三个:1数据源2数据传输3数据处理。数据源由发送数据的程序产生,可以很容易地用waveform chart观察到数据源的正确性。如何对数据传输和数据处理查错,我就觉得不是很好办了。 请大家赐教,谢谢!



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-07-29 23:03:00
1楼
今天遇到类似问题,可以给我发一份吗??谢谢

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-07-29 23:06:00
2楼
我是初学者,希望各位大侠指点tongjing2003@163.com

热门招聘
相关主题

官方公众号

智造工程师