咨询热线:
029-81151592
18091793017
使用DW430快捷开发手持机
使用DW430快捷开发手持机
手持机开发方案选择多种多样,基于各类平板是最常见的方式,从采购成本和开发难度来说也是各有千秋,本文介绍一种更低成本的手持机模式,对于特定的应用,完全可以做出不一样的效果;
DW430整合了迪文串口屏、转接主板、尼龙外壳,借助于迪文方便快捷的开发工具,可快速实现小型手持机开发;
DW430通信接口从TYPE-A接口引出,具有RS232/RS485/CAN三种信号可选,通过内部跳线选择。
如何开发更具现代感的UI,实际需要美工和程序员的完美配合;
本文仅描述使用DW430实现一个简单收发的实现过程。
采用内部C51编程,采用官方的全串口协议例子;
将COM4和COM5接收接管解析即可;
核心只用两条指令:
0x82:写 VP 变量(修改屏幕数值、弹窗、指示灯、页面切换)
0x83:读 VP 变量(读取按钮按下状态、输入框数值)
使用DGUS工具布局如下:
涉及到的VP地址,注意要在合理的范围之内,并且不要重复;
发送按钮自复位的实现,采用局部改变小图标的方法:
MCU 串口控制(变量小图标 VP=0x1000)
Return Key Code 按键,勾选自动上传,按键值 0x20
变量图标 VP=0x10000,0 常态、1 按压
MCU 逻辑:收到按键帧 → 下发写 1 → 延时 100ms → 下发写 0
