串口程序

纠错2025-03-27 09:47

串口控制

  • 串口控制无需特定协议,直接使用图标名称字符串控制

  • 主控波特率必须与UI项目配置保持一致

  • 图标名称要与控制字符一致包括大小写

  • Block图文对象名称(界面设计器用户自定义的命名,尽量与主控中变量名对应更加直观)


代码示例  

Block为图标名,需根据用户设计命名调整

UI_Printf("Block.s=n"); //css: 0-3选择样式,可轮流样式切换实现动态效果

UI_Printf("Block.h=n"); //hide: 0-1隐藏控制,可实现闪烁效果

UI_Printf("Block=text"); //val(value): text等于任意字符串,当设为进度条类型时0-100为当前进

UI_Printf("Form=Px"); //页面切换 Px为自定义也页面命名

UI_Printf("Bright=n"); //背光亮度设置0-100  黑屏时为0


优化技巧

  • 当刷新显示内容较多时串口数据阻塞,可分组分时刷新内容

  • 定时刷新周期根据不同内容可以在50-100ms刷一次

  • 图标命名尽量缩写简短,减少串口发送数据量和时长


相关阅读

我要报错