C# 用c语言实现显示轮询#
我正在用C#开发POS系统,我有一个显示轮询(USB串行端口),当我发送要在设备上显示的内容时,我面临一个问题 我有以下代码:C# 用c语言实现显示轮询#,c#,.net,C#,.net,我正在用C#开发POS系统,我有一个显示轮询(USB串行端口),当我发送要在设备上显示的内容时,我面临一个问题 我有以下代码: private void button3_Click(object sender, EventArgs e) SerialPort sport = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One); sport.Open(); //Clear the Displ
private void button3_Click(object sender, EventArgs e)
SerialPort sport = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One);
sport.Open();
//Clear the Display
sport.Write(new byte[] {0x0C}, 0,1);
sport.Write("My System");
//Goto Bottem Line - Most Left
sport.Write(new byte[] { 0x0A, 0x0D }, 0, 2);
sport.Write(textBox2.Text);
// MessageBox.Show("Hello");
sport.Close();
}
如果我使用上述代码,显示将如下所示(不是常数)
我的
我的s
我的孩子
每次都会有东西丢失
但是如果我取消了messagebox命令的调用,一切都会正常工作
我不需要messagebox或任何其他命令,它有什么错,我应该怎么做
请帮助显示协议是否假定有任何握手?我不确定握手是否正确,如果我使用“Termite 3.1”工具,它会显示“无握手”设置