跳转至

2.接线说明

2.1.硬件准备

名称 说明 备注
总线伺服舵机 所有型号的通信协议都是统一的。
总线伺服舵机转接板UC-01 提供舵机工作所需的
电源接口通信接口
必备
STM32F103C8T6开发板 用于MCU编程。 同芯片的开发板适用。
电脑 用于软件开发、打印调试信息。
ST-Link/v2 STM32在线仿真器下载器/调试器 其他STM32下载器/调试器也适用。
USB转TTL串口模块
(可选)
用于电脑与STM32串口通信,打印调试信息。 并非必选,主用于开发过程中打印信息。
STM32多合一主控板
(可选)
集成了总线伺服舵机转接板UC-01和STM32F103C8T6的功能。 可直接代替总线伺服舵机转接板UC-01和STM32F103C8T6开发板进行开发。
  • 零基础推荐的开发方式为使用STM32多合一主控板进行开发;该主控板集成了 总线伺服舵机转接板UC-01STM32F103C8T6 的功能,并且引出了开发中常用的接口,可有效缩短开发时间。
  • 使用 总线伺服舵机转接板UC-01STM32F103C8T开发板 组合开发,更适用于多种不同的开发环境。

2.2.固件下载

2.2.1.STM32与STLinkV2的接线

通过STLinkV2给STM32下载固件。

STM32与STLinkV2的接线图

STM32 STLinkV2
SWIO / IO SWDIO
SWCLK / CLK SWCLK
GND GND
3V3 3.3v

img

2.3.串口UART

STM32F103一共有三个串口资源,分别为UART1、UART2、UART3。在舵机SDK内,约定三个串口的用途分别为如下所示:

  • UART1 接总线伺服舵机转接板,控制总线伺服舵机
  • UART2 接USB转TTL模块,用于日志输出(可选)

2.3.1.STM32与总线伺服舵机的接线

串口1和总线伺服舵机转接板的TTL接口相连,用于控制总线伺服舵机。

STM32与总线伺服舵机转接板接线图

STM32F103 GPIO 总线伺服舵机转接板
PA_9 (UART1 Tx) Rx
PA_10 (UART1 Rx) Tx
5v 5v
GND GND

images-20210421174433503

images-20210421174418516

2.3.2.STM32与USB转TTL模块(可选)

STM32的串口2与USB转TTL模块模块相连,给PC发送日志信息。

STM32与USB转TTL接线图

STM32F103 GPIO USB转TTL模块
PA_2 (UART2 Tx) Rx
PA_3 (UART2 Rx) Tx
GND GND

USB转TTL模块的USB口与电脑的USB口相连。

w

2.4.图例

回到页面顶部