# STM32舵机测试仪 **Repository Path**: imoee/stm32-servo-tester ## Basic Information - **Project Name**: STM32舵机测试仪 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-05-02 - **Last Updated**: 2024-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32舵机测试仪 ![img](https://img-blog.csdnimg.cn/20200621115346926.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI2ODA1NA==,size_16,color_FFFFFF,t_70) ### 教程 视频:https://www.bilibili.com/video/BV18i4y1G77d 博客:https://blog.csdn.net/weixin_42268054/article/details/106878860 芯片:STM32F103C8T6,使用ADC读取电位器的电压采样值,将0\~4095转换到1000\~2000,赋值给PWM输出。TIM2定时触发ADC采样,通过DMA传输给变量ch1Value,取10次进行均值滤波。 ### 控制舵机的PWM 周期20ms,高电平时间0.5ms\~2.5ms变化,可控制舵机0\~180°的角度变化。但航模舵面的实际控制中,一般使用的高电平宽度是1ms\~2ms 。 ### 硬件连接 ![img](https://img-blog.csdnimg.cn/2020062110031214.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI2ODA1NA==,size_16,color_FFFFFF,t_70) 电位器接法:GND - PA0 - 3.3V OLED显示屏: - GND 电源地 - VCC 接3.3v电源 - SCL 接PB8(SCL) - SDA 接PB9(SDA) 串口USB-TTL接法: - GND 电源地 - 3V3 接3.3v - TXD 接PB7 - RXD 接PB6 ST-LINK V2接法: - GND 电源地 - 3V3 接3.3v - SWCLK 接DCLK - SWDIO 接DIO PWM输出:PB5