加入大疆C板例程bsp

This commit is contained in:
2026-04-12 20:34:47 +08:00
parent 7475077b9e
commit b68ac54a34
51 changed files with 5950 additions and 1290 deletions

42
bsp/boards/bsp_pwm.c Normal file
View File

@@ -0,0 +1,42 @@
#include "bsp_pwm.h"
#include "main.h"
extern TIM_HandleTypeDef htim1;
extern TIM_HandleTypeDef htim8;
void servo_pwm_set(uint16_t pwm, uint8_t i)
{
switch(i)
{
case 0:
{
__HAL_TIM_SetCompare(&htim8, TIM_CHANNEL_1, pwm);
}break;
case 1:
{
__HAL_TIM_SetCompare(&htim8, TIM_CHANNEL_2, pwm);
}break;
}
}
void pump_pwm_set(uint16_t pwm, uint8_t i)
{
switch(i)
{
case 1:
{
__HAL_TIM_SetCompare(&htim1, TIM_CHANNEL_1, pwm);
}break;
case 2:
{
__HAL_TIM_SetCompare(&htim1, TIM_CHANNEL_2, pwm);
}break;
case 3:
{
__HAL_TIM_SetCompare(&htim1, TIM_CHANNEL_3, pwm);
}break;
case 4:
{
__HAL_TIM_SetCompare(&htim1, TIM_CHANNEL_4, pwm);
}break;
}
}