serialport.Write() - 如何正确格式化字节

时间:2009-03-12 00:17:48

标签: c# compact-framework serial-port

我需要通过编程方式进行PRINT回调。

手册指出打印命令只是P以回车结束。 我使用以下代码:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

但是每隔一段时间我就从规模中获得ES代码,这意味着错误,但仍会打印出来。我只是想知道为什么即使它有效,我也会回ES。

有什么想法吗? bytes []的格式是否正确?

1 个答案:

答案 0 :(得分:1)

字节是正确的,根据您所说的手册说明。

也许手册不清楚(或者在其他地方指定),并且“回车”实际上意味着在某些系统(例如MS-DOS)中使用的CR + LF换行序列。那么字节就是:

Byte[] bytes = { 80, 13, 10 };