期货量化交易客户端开源教学第三节——键盘通信协议

一、协议约定:

  1. 使用串口通信,波特率57600,一个起始位,一个停止位,一个校验位,8位数据,奇校验;
  2. 约定键盘到电脑的数据为上行数据,电脑到键盘的数据为下行数据;
  3. 数据格式为十六进制,高字节在前;
  • 协议格式

2.1 键值帧(上行)无需应答

名称

长度

说明

帧头

1

键按下 # (0x23)   键释放 *(0x2A)

键值

1

键值 >0x40

注:每按一次按键发一次键值,连续两次按键时间大于0.2秒,无需应答。

2.2 下行帧(下行)

名称

长度

说明

帧头

1

0xBB

帧长度

1

包括帧头帧尾

帧序号

1

随机值 0x00-0xFF 每次累加

帧类型

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 14:10:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 14:10:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 14:10:01       57 阅读
  4. Python语言-面向对象

    2024-07-13 14:10:01       68 阅读

热门阅读

  1. DevOps工具链整合:打造高效的自动化工作流

    2024-07-13 14:10:01       29 阅读
  2. qt 开发一个可以拖动的矩形

    2024-07-13 14:10:01       20 阅读
  3. springboot项目,指定某些接口不被拦截方法

    2024-07-13 14:10:01       15 阅读
  4. 无人机的工作原理

    2024-07-13 14:10:01       14 阅读
  5. js实现一键任意html元素生成截图功能

    2024-07-13 14:10:01       19 阅读
  6. 一、字符串/数组

    2024-07-13 14:10:01       20 阅读
  7. 2024年城市客运安全员考试题库及答案

    2024-07-13 14:10:01       17 阅读
  8. SwiftBrush算法与代码解读

    2024-07-13 14:10:01       20 阅读