2 u013115078 u013115078 于 2014.05.20 21:42 提问

用C#SerialPort控件写的四轴飞行器地面站串口部分出了些问题,希望高人指点!

做了一个四轴飞行器地面站,C#写的,用MPU9150来读取姿态,通过串口来向电脑上传输,解决大小BUG后完美运行,后来STM32开发板上的串口坏了,只能改用无限数传来向地面站传输数据,这时程序读的数据全都是跳跃的,有延时的,屏幕显示的那个四轴模型的动作也是一卡一卡的,完全没法用啊,用网上现有的串口程序结合无限数传试了一下,没有传输数据的卡顿啊,到底为什么呢?是C#的SerialPort和无限数传之间的问题吗?该怎么解决啊!这里先谢谢了!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
浅谈SerialPort控件的使用(C#)
最近的一个小项目中需要从串口读取摄像机的应答指令,因此在程序中用到了SerialPort控件(使用SerialPort类也可以)。 在SerialPort控件的属性列表中主要注意3个地方: (1)PortName:表示要打开的通信端口名称; (2)BaudRate:表示端口的波特率; (3)ReceivedBytesThreshold:表示触发SerialPort控件的DataReceived事件前
成功的条件:高人指点、贵人相助、小人监督、个人奋斗
高人的指点,能帮助你找到方向;    贵人的相助,能助你克服困难;    小人的监督,能使你防微杜渐;    个人的奋斗,则是将你推向成功的主力。   要做成大事,究竟需要哪些力量和资源? 简单概括起来,主要是五种人:高人,贵人,内人,敌人(对手),小人。 第一:高人开悟 每一个成功的人都经历过高人的开悟甚至指路。解决人的智慧和觉悟及方向等人生关键问题,是需要有高人指点的。 在人
飞行器地面站 C#控件
件的源码C#板的 项目原版在这里 http://www.codeproject.com/Articles/27411/C-Avionic-Instrument-Controls 但是这个源码的控件 姿态仪表 刷新过快的话 非常占用CPU。我在社区的源码里面采用CPU都占8%。 测试了他的源码demo 也是很占用CPU。使用这个源码的同学要注意! 链接:http://pan.baidu.
C# 使用SerialPort控件用类及线程实现串口通信
using System;      using System.Collections.Generic;      using System.ComponentModel;      using System.Data;      using System.Drawing;      using System.Text;      using System.Windows.Forms;
《佛密诸事》第二十一章:梦诏
梦是睡眠时的思维活动,而诏使告诉,或是一种权威所发布的命令,所以梦诏的解释是实梦告诉的密事,另是一德之人的指意指令传达,甚至使一种梦令,石通过睡眠传谕的,现在你明白这俄个含义了。梦诏石真实的禅外之法了,这种传导方式全在梦境中进行,梦诏的法术以及密情都是通过梦境中的传授指点,传授相告的方式有两种,一种是明示,一种是觉悟。明示,是直接的,详细地,明确地告诉你密事的因由来龙去脉告诉你,传授你的明明白白的
SerialPortTerminal(c#串口控件使用高级示例)
非常优秀的一个c#串口控件编程示例。
C#串口编程入门-C#下的串口控件SerialPort简介
一.C#与VC编写串口通信程序的常见方法和区别   在Visual Studio 6.0中编写串口通讯程序,一般使用VC 串口控件如MSComm、VC串口类或基于dl形式的串口控件。在VC环境中使用得比较多的是Mscomm串口控件和CSerialPort串口类,MScomm是微软提供的一个串口控件,但Visual Studio.Net没有将其加入控件库,Visual Studio.Net同样可以
C#中SerialPort串口控件使用之字符的接收
好久没写东西了,工作时没什么事干,也就看看书;以前就对串口通信感点兴趣,serialport控件也看了几天,想做一个类似串口助手的东西,由于是刚看的C#,很多东西都不知道,网上的SerialPort控件要不讲得不清楚,要不代码错误;所以把自己看到的学到的供大家分享! 注:我这里写的是SerialPort串口控件使用之字符的接收,用到的工具为VS2010,串口调试助手,VSPD(虚拟串口)6.9,
c# 资源管理器代码
用C# 写的资源管理器 ,基本功能都已实现,望高人指点。。。
C#自带的serialPort串口控件
//serialPort1.PortName = "COM4";                     serialPort1.PortName = ReadTenCom();//设置串口号,ReadTenCom()是读取串口号的方法,返回的是string类型                     serialPort1.ReceivedBytesThreshold = 1;//设置能引发