全部教程
按主题进阶
界面 → 数据 → 协议 → 算法 → 音视频,一条完整的能力阶梯。
入门约 15 分钟
五步上手:从安装到真机点亮
安装设计器 → 新建工程 → 拖控件绑变量 → 内置仿真 → 导出固件下载到模组/板卡。
展开步骤 ▾
- 1.下载并安装 DD-CAT IDE(Windows),启动后新建工程,选择芯片/板卡方案与分辨率
- 2.从组件库拖入控件(曲线图、仪表、按钮),在右下属性栏调整样式与布局
- 3.打开变量管理器新建变量,控件属性选择「变量」或「表达式」绑定
- 4.点击运行启动内置仿真器,鼠标操作验证界面与联动逻辑
- 5.一键导出固件应用包(.bin),经升级器/串口下载到模组或带屏板卡真机运行
入门约 10 分钟
变量绑定与规则联动
温度超过阈值自动点亮告警图标并弹出提示——零代码完成联动。
展开步骤 ▾
- 1.新建模拟量变量 temperature(作用域:全局)
- 2.温度仪表控件值绑定 {"var":"temperature"}
- 3.规则管理器新建规则:触发器 = 变量变化,条件 = temperature > 80
- 4.动作列表添加「设置变量 alarm=1」,告警 LED 绑定 alarm 变量
- 5.仿真器修改变量观察联动,真机上由串口/MQTT 数据驱动
进阶约 20 分钟
MQTT 上云与 UDT JSON 直通
设备数据经 MQTT 上报云端,云下发 JSON 自动反序列化进变量管理器。
展开步骤 ▾
- 1.变量管理器 → 连接 → 新建 mqtt 连接,填 server/port/user/pass
- 2.定义 UDT 类型(如设备状态结构体),订阅主题绑定 UDT 变量
- 3.界面控件用点分路径绑定 {"var":"dev.temp"} 直读 JSON 字段
- 4.打开仿真器验证与桌面 MQTT 对端互通,再连真实 broker
- 5.系统变量 sys_mqtt_* 观察连接状态与收发计数
高级约 25 分钟
算法图:数字电源环路搭建
以 Buck-Boost 恒压恒流(CVCC)为例,连线搭建电压外环 + 电流内环控制律。
展开步骤 ▾
- 1.算法图编辑器拖入「变量读取」×3(VIN/VOUT/IOUT)与 buck_boost_cvcc 元件
- 2.按端口 dtype 连线(f32 同型直连),EN/VSET 接使能与设定
- 3.右下属性栏设定目标输出电压/限流点/补偿参数(定点 raw 值)
- 4.输出 DUTY 经「变量写入」驱动功率级,IERR/FALT 接告警界面
- 5.导出验证门通过后烧录 GS32 板卡,示波器核对占空比波形
高级约 30 分钟
SIP 可视对讲搭建
SIP 注册 + WebRTC 实时音视频,做出门禁可视对讲整机方案。
展开步骤 ▾
- 1.新建 sip 连接:填 server/user/pass/domain,音频编解码选 opus(G.711 保底)
- 2.通话命令变量 sys_sip_dial 绑定「呼叫」按钮,写值即拨号
- 3.webrtc 连接配置 host/port/token,摄像头 DVP 采集接视频源
- 4.界面布置:来电动画、接听/挂断按钮、视频窗口(video_player 实况流)
- 5.与桌面 SIP 对端(SimSipPeer)对通验证注册、呼叫、媒体三链路
入门约 12 分钟
引脚配置与固件烧录
在芯片视图完成 UART/RS485 引脚分配,随应用包一并下发固件。
展开步骤 ▾
- 1.切到「引脚配置」页,选择芯片封装视图
- 2.外设树展开 UARTx,为 TXD/RXD 分配引脚(冲突红标自动提示)
- 3.确认电源/模拟脚位未被占用,保存进工程
- 4.导出应用包:引脚配置 + 界面 + 逻辑一体化 .bin
- 5.升级器或串口下载,看门狗自检通过即进入运行态