初学.使用的是JustinIO.cs类做串口通信
向串口发送数据时还可以.但是在接收数据时就很慢
private JustinIO.CommPort Comm1=new JustinIO.CommPort();
string Com="COM1";
Comm1.PortNum=Com;
Comm1.BaudRate=19200;
Comm1.ByteSize=8;
Comm1.Parity=0;
Comm1.StopBits=1;
Comm1.ReadTimeout=1000;
if (Comm1.Opened)
{
Comm1.Close();
Comm1.Open();
}
else
{
Comm1.Open();
}
inText.Text=Encoding.ASCII.GetString(Comm1.Read(128));读取一条数据差不多要用1秒钟
向串口发送数据时还可以.但是在接收数据时就很慢
private JustinIO.CommPort Comm1=new JustinIO.CommPort();
string Com="COM1";
Comm1.PortNum=Com;
Comm1.BaudRate=19200;
Comm1.ByteSize=8;
Comm1.Parity=0;
Comm1.StopBits=1;
Comm1.ReadTimeout=1000;
if (Comm1.Opened)
{
Comm1.Close();
Comm1.Open();
}
else
{
Comm1.Open();
}
inText.Text=Encoding.ASCII.GetString(Comm1.Read(128));读取一条数据差不多要用1秒钟
---------------------------
看你波特率 19200,应该不会那么慢的,检查是否超时了?
用COM1接收,COM2发送(使用串口调试助手)
特率 19200
现在还是挺慢的.
会不会和我同时使两个串口的事呀?