
C# 打开与关闭串口的写法
亲爱的朋友们:1)图片1中给出了打开与关闭串口的写法。他的写法是否正确?如果不正确该如何修改呢?2)if后面只给出了打开串口的写法,却没有if关闭串口。我自己写了一段,但...
亲爱的朋友们: 1) 图片1中给出了打开与关闭串口的写法。他的写法是否正确?如果不正确该如何修改呢? 2) if后面只给出了打开串口的写法,却没有if关闭串口。我自己写了一段,但是报错了,请问我该如何修改代码呢?
展开
展开全部
你看的这一段代码示例不全
它的IsOpen是一个Bool的属性,表示串口是否打开;在每次打开和关闭串口时都要手动修改IsOpen的值,你自己定义一个属性也行
///串口是否打开标志
public bool IsOpen{get;set;}
而且你也没有设置串口的波特率、数据位、校验位等参数,所以你肯定运行不了的
你可以参考这个攻略,看看串口是如何工作的

2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
SerialPort sp = new SerialPort("COM2");
if (sp.IsOpen){
try{
sp.Close();
sp.Dispose();
}catch (Exception err){
throw new Exception(err.Message);
}
}
更多追问追答
追问
IsOpen 是个什么意思?Is是什么意思?为什么只和Open组合不和Close组合成IsClose?
IsOpen 是个什么意思?Is是什么意思?为什么只和Open组合不和Close组合成IsClose?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询