串口- c#控制台应用程序发送命令到LCD屏幕

本文关键字:命令 LCD 屏幕 控制台 应用程序 串口 | 更新日期: 2023-09-27 18:01:22

我有一个小液晶屏幕。目前我可以写文字到它,和命令,如清除屏幕等。这些命令随用户手册而来,它们一直工作得很好,但是我想能够改变LCD屏幕的颜色。

所有改变颜色的命令都有(0x255),这会导致问题。出现"常量597无法转换为字节"的错误。

命令必须以十六进制形式发送。

下面是我一直在使用的代码:

        byte[] bytesToSend = { 0xFE, 0xD0, 0x0, 0x0, 0x255 };
        port.Write(bytesToSend, 0, bytesToSend.Length);

有别的办法吗?谢谢你,露西

串口- c#控制台应用程序发送命令到LCD屏幕

您的意思是"0xFF"或"255"十进制,而不是"0x255"。不在字节范围内。

你确定是0x255吗?它看起来像十进制数。尝试0xFF,它是255的十六进制值。