Subscribe to get weekly email with the most promising tools 🚀

VARIABLE_SERIAL_PORT-image-0

描述

可变串口(VSP)是一种新型串口,旨在实现更快的数据通信,能够将传输时间节省高达85%,并支持比传统UART更快的比特率。它通过仅传输有意义的比特并省略冗余的前导零来实现这一点,从而允许可变比特二进制传输,而不是固定的8比特二进制传输。

如何使用 VARIABLE_SERIAL_PORT?

要使用VSP,请在STM32平台上实现提供的软件示例项目。选择两种传输方法:使用带DMA的SPI或使用带DMA的定时器输出比较。对于接收,利用带DMA的定时器输入捕获将BMC脉冲解码回原始数据。

核心功能 VARIABLE_SERIAL_PORT:

1️⃣

将传输时间节省高达85%

2️⃣

支持比UART更快的比特率

3️⃣

仅传输有意义的比特,省略冗余数据

4️⃣

利用双相标记编码(BMC)进行信号发送

5️⃣

允许单线双向通信

为什么要使用 VARIABLE_SERIAL_PORT?

#使用案例状态
# 1配置客户端操作速度和工作模式
# 2使用类似霍夫曼编码的压缩高效传输大数据
# 3通过差分值传输发送图像和视频数据

开发者 VARIABLE_SERIAL_PORT?

VSP的制造商是maxmklam,他开发了这项创新的串口技术,以提高数据通信的效率和速度。

常见问题 VARIABLE_SERIAL_PORT