串口- 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);
有别的办法吗?谢谢你,露西
您的意思是"0xFF"或"255"十进制,而不是"0x255"。不在字节范围内。
你确定是0x255吗?它看起来像十进制数。尝试0xFF,它是255的十六进制值。