增加了屏幕显示的封装驱动,日志输出,电机挡位控制

This commit is contained in:
2026-02-05 13:06:01 +08:00
parent 22380b09a1
commit f275a5aad9
194 changed files with 65750 additions and 45 deletions

27
README.md Normal file
View File

@@ -0,0 +1,27 @@
CLR(1); //使用红色填充整个屏幕,1为红色的色表编号
DIR(1); //屏幕旋转方向: 0 竖向显示 1 旋转90°显示 2 竖向旋转180° 3 横向旋转180°
BPS(115200); //修改波特率为115200,掉电后自动保存设置,但注意波特率在修改过程中不允许掉电,建议只脱机修改一次
BPS(38400); //支持波特率2
BPS(19200); //支持的波特率3
BPS(9600); //支持的波特率4
FSIMG(2097152,0,0,176,220,0); //在MODE_CFG(0)/MODE_CFG(1)下,从(0,0)开始的位置显示第1张图片,图片的宽度是176 高度是220最后的参数0表示正常显示。此为地址模式下显示图片指令
FSIMG(0,0,0,176,220,0); //在MODE_CFG(2)下,从(0,0)开始的位置显示第1张图片,图片的宽度是176 高度是220最后的参数0表示正常显示。此为编号模式下显示图片指令
BL(20); //调整背光的亮度到20 范围0为最亮 255为最暗
PS(20,20,1); //在屏幕的(20,20) 位置用红色描绘一个点,1为红色的色表编号
PL(0,0,90,90,1); //将屏幕的(0,0) 位置的点和(90,90)位置的点用红色的直线连起来 ,1为红色的色表编号
BOX(20,20,40,40,1); //对角线(20,20)和(40,40)画线框 ,1为红色的色表编号
BOXF(20,20,40,40,1); //对角线(20,20)和(40,40)画填充框 ,1为红色的色表编号
CIR(60,60,3,1); //(60,60)为圆心 3为半径用红色画一个线圆 ,1为红色的色表编号
CIRF(60,60,3,1); //(60,60)为圆心 3为半径用红色画一个填充圆, ,1为红色的色表编号
SBC(1); //设置背景色为红色,此命令配合DCV和DC48指令一起使用 ,1为红色的色表编号
DC16(30,30,'串口模块',1); // 用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字,字体大小为16,1为红色的色表编号
DCV16(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字,字体大小为16,1为红色的色表编号
DC24(30,30,'串口模块',1); // 用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字字体大小为24,1为红色的色表编号
DCV24(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字字体大小为24,1为红色的色表编号
DC32(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字字体大小为32,1为红色的色表编号
DCV32(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字字体大小为32,1为红色的色表编号
DC48(30,46,'串口模块',1,0); //用红色以(30,46)为起点,在屏幕上显示透明的'串口模块'四个字字体大小为48,1为红色的色表编号 参数0表示透明显示
BTN(80,80,32,16,'按钮',1,0,1,4); //在(80,80)的位置显示一个下压的按钮,按钮字体为红色,背景为黄色
QRCODE(10,10,www.sun-lcm.com); //在(10,10)的位置显示一个二维码,扫码后指向一个网页链接 注意目前只有MF022支持此指令
QRCODE(10,10,www.sun-lcm.com,100,1); //在(10,10)的位置 显示限定大小为100模块内部根据版本大小会自适应颜色值为1红色的一个二维码扫码后指向一个网页链接 注意目前只有MF219支持此指令
VER(); //获取模块的固件版本信息