读书人

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

发布时间: 2012-01-07 21:41:55 作者: rapoo

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(); 

读书人网 >C#

热点推荐