首页 > Web开发 > 详细

.net串口通信

时间:2014-03-30 10:06:18      阅读:511      评论:0      收藏:0      [点我收藏+]

背景:
  前一段时间需要写一个向蓝牙模块发消息的功能。
  对蓝牙的机制不太了解,所以一直在查资料,
  但始终没找到我需要的东西,还误以为需要配套的一套开发模板和开发包,
  

  偶然间发现只需要简单的串口通信,并且.net已经集成好相关的函数。大雾
  实际上对方已经告诉我要做串口了,一直没往那个方向查

  

  再细看参数,发现都是微机课上学的,巨简单(当初上课还以为没什么用)

 

代码:

bubuko.com,布布扣
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.IO;
 6 using System.IO.Ports;
 7 using System.Configuration;
 8 
 9 namespace MorrisSpace
10 {
11     class SerialPortSample
12     {
13         static SerialPort spConnector=null;
14         
15         public static void SetSerialPort()
16         {
17             string portName = "COM5";
18             int baudRate = 9600;
19             int dataBits = 8;
20             parity = Parity.None; break;
21             stopBits = StopBits.One; break;
22             try
23             {
24                 spConnector = new SerialPort(portName, baudRate, parity, dataBits, stopBits);
25             }
26             catch (IOException e)
27             {
28                 System.Windows.MessageBox.Show(e.ToString());
29             }
30         }
31 
32         public static void SendString(String str)
33         {
34             if (spConnector == null)
35             {
36                 SetSerialPort();
37             }
38             byte[] bytedata = Encoding.UTF8.GetBytes(str);
39             try
40             {
41                 spConnector.Open();
42                 spConnector.Write(bytedata, 0, bytedata.Length);
43                 spConnector.Close();
44             }
45             catch (IOException e)
46             {
47                 System.Windows.MessageBox.Show(e.ToString());
48             }
49         }
50     }
51 }
bubuko.com,布布扣

--------

这里只是演示  串口参数是固定的

.net串口通信,布布扣,bubuko.com

.net串口通信

原文:http://www.cnblogs.com/dusmos/p/3633266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!