硬件接法:
只支持3.3V TTL电平的串口;
几种通信方式:
模式 | 支持串口 | 描述 |
---|---|---|
CMD模式 | 串口1 | 以0d0a结束符的命令字符串执行 |
字符串模式1 | 串口1 | 以非显示字符结束的字符串模式 |
字符串模式2 | 串口1 | 自定义字符结束的字符串模式 |
二进制模式 | 串口1 | 自定义字符结束的二进制数据模式 |
MODBUS模式 | 串口1 | MODBUS对应的RTU数据包 |
QUE队列模式 | 串口2 | AT指令集对应的通信模式 |
第一种:CMD模式(默认模式)
一号主串口默认支持,当收到0d0a结束符后,将接收缓存区中的命令字符串开始执行;主要用于:
- 调用绘图语句,完成类似一代屏usartGPU方式的调用
- BUP语句与上位机联通完成固件升级
- 数据绑定语句,完成数据刷新
- 详细参见:数据绑定与CMD命令通信
第二种:字符串模式1
以非显示字符结束的字符串模式,这个模式是将传入的字符串交给系统事件函数处理;
- 详细参见:字符串模式1
第三种:字符串模式2
自定义字符结束的字符串模式,这个模式是将传入的字符串交给系统事件函数处理;
- 详细参见:字符串模式2
第四种:二进制模式
自定义字符结束的二进制数据模式;
- 详细参见:自定义字符结束的二进制数据模式
第五种:MODBUS模式
用于和485模式设备进行通信:
- 详细参见:有关modbus通信协议的使用
- 详细参见:有关RS485通信
第六种:QUE队列模式
主要是用于AT指令集的通信,比如ESP8266的WIFI模块
- 详细参见:wifi通信与物联网