加入大疆C板例程bsp
This commit is contained in:
42
bsp/boards/bsp_pwm.c
Normal file
42
bsp/boards/bsp_pwm.c
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user