C#做上位机,需要跟下位机施行串口通讯,原理是,下位机采集数据,通过串口传到PC机,我的环境是VS2008 10

我这几天在帮老师做个上位机,需要跟下位机施行串口通讯,原理是,下位机采集数据,通过串口传到PC机,我用的语言是C#,希望各位大虾帮助我下,给我一个参考的程序!或者给我留个... 我这几天在帮老师做个上位机,需要跟下位机施行串口通讯,原理是,下位机采集数据,通过串口传到PC机,我用的语言是C#,希望各位大虾帮助我下,给我一个参考的程序!或者给我留个QQ,跟我交流一下,我不胜感激!我QQ182155364 展开
 我来答
djzhou6688
2011-03-15 · TA获得超过187个赞
知道小有建树答主
回答量:389
采纳率:100%
帮助的人:311万
展开全部
using System.io.serialport 类
Serialport port = new Serialport();
port.bandraid = 9600; 波特率9600
其他如奇偶校验 停止位等一并设上。
然后 ort.open();
port.read(数组,偏移量,个数);
port.write(数组,偏移量,个数);

仔细读一下这个类,功能不止如此。
孙月乔
2011-03-23
知道答主
回答量:67
采纳率:0%
帮助的人:18.9万
展开全部
这是串口通信方面的,我没怎么做过只是了解过,你在网上找一下serialport这个控件,不过有一点,这个控件在wpf里没有,所以你如果做的是wpf程序你可以通过io下面的serialport 类来实现,需要引入
using System.IO.Ports;

希望对你有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚子素
2011-03-25 · TA获得超过600个赞
知道小有建树答主
回答量:566
采纳率:33%
帮助的人:200万
展开全部
用。net自带的控件就行,给你找了一个例子:
http://www.codeproject.com/KB/system/rs232ThreadSafe.aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cppxwyeep
2011-03-15 · 超过11用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:0
展开全部
么下一次点击就无效 这样就能避免重复点击 另外 定时器查询需要240S 这绝对是设计有问题 IO慢的话 你就设法用缓冲区之类的代替 另外 生产者消费者理论知道吗?这应该能有效的解决这个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式