有人用C#写过串口通信吗?

iamcow 2009-04-01 02:52:50
如何在代码里设置 硬件流控制呢?
serialport 类里面找不到这方面得设置啊
多谢了
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenbin 2009-04-01
  • 打赏
  • 举报
回复
不是要写驱动程序吧
好像API也搞不定哦
iamcow 2009-04-01
  • 打赏
  • 举报
回复
你说的这些当然好设置了,我说的是硬件流控制,这个在哪里设置?

[Quote=引用 4 楼 zhamx 的回复:]
SerialPort SpCom = new SerialPort();//定义串行通信类
SpCom.Close(); //关闭串口
SpCom.PortName = "COM" + CSParm.PortNum.ToString();
SpCom.BaudRate = CSParm.BaudRate;
SpCom.Parity = CSParm.Parity;
SpCom.DataBits = CSParm.ByteSize;
SpCom.StopBits = CSParm.StopBits;
SpCom.DataReceived += new SerialDataR…
[/Quote]
jdhlowforever 2009-04-01
  • 打赏
  • 举报
回复
你做这个吗?
018 2009-04-01
  • 打赏
  • 举报
回复
托个serialport控件,看看属性窗口就知道了。
zhamx 2009-04-01
  • 打赏
  • 举报
回复
SerialPort SpCom = new SerialPort();//定义串行通信类
SpCom.Close(); //关闭串口
SpCom.PortName = "COM" + CSParm.PortNum.ToString();
SpCom.BaudRate = CSParm.BaudRate;
SpCom.Parity = CSParm.Parity;
SpCom.DataBits = CSParm.ByteSize;
SpCom.StopBits = CSParm.StopBits;
SpCom.DataReceived += new SerialDataReceivedEventHandler(SpCom_DataReceived);//串行接收数据事件
SpCom.ErrorReceived += new SerialErrorReceivedEventHandler(SpCom_ErrorReceived);
SpCom.Open(); //打开串口
iamcow 2009-04-01
  • 打赏
  • 举报
回复
serialport控件
和serialport类应该是一样的吧
netharry 2009-04-01
  • 打赏
  • 举报
回复
有一个serialport控件
y9313 2009-04-01
  • 打赏
  • 举报
回复
BaudRate BreakState BytesToRead BytesToWrite ??

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧