串口解析显示中文
private String SerialPortReadStr()
{
try
{
String str = null;
int n = serialPort1.BytesToRead;//数据接收缓存区的字接数
byte[] buffer = new byte[n];//创建临时字节数组
serialPort1.Read(buffer, 0, n);//从缓存区读取数据
str = Encoding.GetEncoding("GB2312").GetString(buffer);
if(!IsStopReadComData)
{
UpDateLogTextBox(str);
}
if (保存串口日志ToolStripMenuItem.Checked)
{
log.FaceLog.AppendSerialLog("[" + DateTime.Now.ToString() + "]"+str);
}
return str;
}
catch (Exception ex)
{
OutputMessage("Exception:" + ex.Message);
return "error";
}
}
搜索串口
private void User_SearchSerialPort()
{
try
{
string[] ArryPort = SerialPort.GetPortNames();
cb_ComName.Items.Clear();
for (int i = 0; i < ArryPort.Length; i++)
{
cb_ComName.Items.Add(ArryPort[i]);
}
cb_ComName.SelectedIndex = 0;
OutputMessage("搜索到串口:"+string.Join(",", ArryPort));
}
catch (Exception)
{
MessageBox.Show("串口搜索失败\r\n");
}
}

最新文章

  1. K-近邻算法(KNN)
  2. STM32F412应用开发笔记之一:初识NUCLEO-F412ZG
  3. .Net全景视图
  4. linux 系统权限 数字含义
  5. javaScript DOM JQuery AJAX
  6. MSBuild .Targets 文件
  7. [转载]&ldquo;浅拷贝&rdquo;与&ldquo;深拷贝&rdquo;
  8. crm2011js操作IFRAME和选项集
  9. OpenStreetMap架构
  10. mongodb设置用户名和密码
  11. CodeForces-740B Alyona and flowers
  12. [Luogu 3810]三维偏序
  13. 【一天一道LeetCode】#191. Number of 1 Bits
  14. mantisbt的配置与安装
  15. Python基础学习总结(持续更新)
  16. Python 贝叶斯分类
  17. spring分页
  18. js如何创建JSON对象
  19. 修改Swing窗口风格
  20. Nginx配置日志格式记录cookie

热门文章

  1. 使用一般处理程序(IHttpHandler)制作图片水印
  2. 翻转链表reverse linked list:全部,m~n
  3. 用SQL2000还原bak文件
  4. PAT 1064 朋友数(20)(代码)
  5. Laravel图表扩展包推荐:Charts
  6. 获取GUID的GET网址:createguid.com
  7. 解决JS中missing ( before function parameters的错误
  8. Selenium安装中的一些问题及解决办法-软硕1703班3组整理分享
  9. 设定Word段落的背景色
  10. webuploader在ie7下的flash模式的使用