我正在用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 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();
}
如果我使用上面的代码,显示将如下(非常数)
我 我的 我的sy
每次失踪。
但如果我取消注意消息框命令,那么每件事都可以正常工作。
我不需要消息框或任何其他命令,它错了,我该怎么办?
请帮助