页次: 1
这是一个跨平台 串口调试工具,支持寄存器读写、log 打印、波形显示、IAP 升级等,免编译,开源和维护 5 年了
开源地址(wiki 页面有中文说明): https://github.com/dukelec/cdbus_gui
特点:
- 基于 Python 和 HTML5,无需编译。
- 串口号支持通配符与自动重连,支持指定任意波特率。
- 日志窗口支持 ANSI 颜色代码、矩形选择与复制。
- 寄存器可以合并为组,以支持原子化读写;组可以自由编辑。
- 寄存器支持数组与多种格式显示。
- 波形支持实时显示与长时间数据记录,包含 FFT 可视化。
- 支持公式波形,修改或新增公式后点击 “更新计算” 按钮可刷新波形。
- 串口数据包可直接映射为 UDP/IPv6 数据包,使多个软件可同时访问同一个串口设备。






使用波形功能,发这样的数据包给电脑即可,可以不使用寄存器读写等其它功能:

补充一个
4:CDFOC
MCU:STM32G431CBU6 ,有感FOC,代码简洁,上位机开源跨平台(python + h5),通讯速率高(50Mbps RS485)
代码传送门 https://github.com/dukelec/cdfoc
该项目最新支持了 无感 FOC
illusion 说:https://www.tinkercad.com 这个网址你可以看下,上手比较简单,在线设计3D模型。
看了下,只能组合修改已有模型,不能自己直接设计模型?
FreeCAD 啊,特别是有了 v1.0 正式版本之后,相当于 pcb 界的 kicad
想自由设计偏艺术类的话,用 Blender
都是开源跨平台的
补充一个
4:CDFOC
MCU:STM32G431CBU6 ,有感FOC,代码简洁,上位机开源跨平台(python + h5),通讯速率高(50Mbps RS485)
代码传送门 https://github.com/dukelec/cdfoc
CH32V305F 的 crc 不能配置,残废的
参考了这个帖子,我的开源 cdbus bridge 最终选择的是 AT32F405,AT32 有类似 STM32cubeMX 的配置工具,还支持 Linux 环境
https://github.com/dukelec/cdbus_bridge
@迪卡
@LinjieGuo
@yobbo
spi 时钟延迟的问题,一般是半个周期为单位调整,一个周期步进太大,小于半个周期硬件不好实现
我写过一遍文章,免协商固定半个周期,不用增加等待字节,实现简单,含 verilog 实现代码:
页次: 1