首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 串口通讯出现有关问题,立即结帖

2012-01-07 
C# 串口通讯出现问题,立即结帖C# 中怎么样将 ASCII 字符T1发送到串口啊?我用的是MSCOMM这个控件!再线等答

C# 串口通讯出现问题,立即结帖
C# 中怎么样将 ASCII 字符 T1 发送到串口啊? 

我用的是MSCOMM这个控件! 

再线等答案 立即结帖

[解决办法]
c#里面需要转换一个才能输出!
 char ch = Convert.ToChar(10); /输出10的ascii码
[解决办法]
在C#中建议使用System.IO.Ports.SerialPort类来操作串口,直接从工具箱中拖出一个SerialPort对象sp:
设置相关属性,然后执行以下代码:

C# code
string s = "T1";byte[] bytes = Encoding.ASCII.GetBytes(s); // 可以变换其它编码规则sp.Open();sp.Write(bytes, 0, bytes.Length);sp.Close(); 

热点排行