232扩展按键
- 4.0.0版本和5.0.0版本不兼容

硬件
固件
https://cnb.cool/547176052/js/js00a3
- 4.0.0 版本
bridge - 4.0.0版本的引的屏幕程序分支 https://e.gitee.com/shantou-junsheng-zhizao/projects/669623/repos/shantou-junsheng-zhizao/screen-qt/tree/%E6%B2%A1%E4%BF%AE%E6%94%B9%E6%8C%89%E9%94%AE%E4%B9%8B%E5%89%8D
- 5.0.0 版本
js00a3_5 - 5.0.0版本对应的屏幕分支 https://e.gitee.com/shantou-junsheng-zhizao/projects/669623/repos/shantou-junsheng-zhizao/screen-qt/tree/master
4.0.0 版本
- web 升级固件
- ap
js00a3_xxxxxxx密码js88888888 - web
192.168.4.1 - 上电会尝试5次连接wifi
js88888888密码js88888888可以通过 ip 进行更新固件 - 使用指令查询按键
- 使用指令设置按键灯
- 延迟3秒关机
协议
dd 03 00 0b 01 00 00 00 00 00 00 00 00 00 '\n' (10个按键值)
串口
//波特率 38400
TXD_PIN = 17;
RXD_PIN = 18;
按键默认值为1,按下为0
需求
- 蜂鸣器 低电报警
- 拔出来 超时报警 王工检测网线
- 按键弄一块板子
运行说明
- 按键10 导通则开机 断开后延迟3秒关机并发送数据到232
dd 03 02 0b 01 01 01 01 01 01 01 01 01 01 0a第二个是计数测试用的 - 电压 每隔1秒上报1次电压值
0Xdd, 0X04, 0X00, 0X05, 0X00, 0X00, 0X00, 0X00, '\n' - 关闭屏幕
dd 05 00 02 00 0a - 蜂鸣器 当232收到数据
0Xdd, 0X06, 0X00, 0X02, 0X00, '\n'蜂鸣器会响 - 屏幕主动查询按键和灯的状态
dd 07 01 0a - 回复
07指令dd 07 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a10个按键和10个灯 - 屏幕设置灯状态
dd 08 00 0b 00 00 00 00 00 00 00 00 00 00 0a10个灯状态 - 返回
08指令dd 08 00 0b 00 00 00 00 00 00 00 00 00 00 0a10个灯状态
5.0.0 版本
- 改为modbus协议
- 保持寄存器1 为按键 共10个 共16位 0位对应按键1 第10个是关机信号
低电平为按下 - 保持寄存器2 为LED 共10个 共16位 0位对应LED1 第10个是关机
低电平为亮 第10个低电平为关机 - 保持寄存器3 为电量值*100
20.66*100=2066