添加串口读写
This commit is contained in:
+25
-3
@@ -28,7 +28,7 @@ uint32_t get_ticks_msec(void)
|
||||
|
||||
uint32_t get_ticks_usec(void)
|
||||
{
|
||||
return tick_us + (float)TIM1->CNT;
|
||||
return tick_us + (uint32_t)TIM1->CNT;
|
||||
}
|
||||
|
||||
void delay_s(uint32_t time)
|
||||
@@ -92,7 +92,7 @@ void tim_init(void)
|
||||
{
|
||||
TIM_BASE_Timer1();
|
||||
TIM_PWM_Init();
|
||||
TIM_BASE_Timer5();
|
||||
//TIM_BASE_Timer5();
|
||||
}
|
||||
|
||||
void TIM_PWM_Init()
|
||||
@@ -303,6 +303,28 @@ void TIM_BASE_Timer5()
|
||||
|
||||
}
|
||||
|
||||
|
||||
void tim_setPWM(uint8_t channel, uint16_t width)
|
||||
{
|
||||
switch(channel)
|
||||
{
|
||||
case 0:TIM_SetCompare3(TIM4, width);break;
|
||||
case 1:TIM_SetCompare4(TIM4, width);break;
|
||||
case 2:TIM_SetCompare1(TIM2, width);break;
|
||||
case 3:TIM_SetCompare2(TIM2, width);break;
|
||||
case 4:TIM_SetCompare3(TIM2, width);break;
|
||||
case 5:TIM_SetCompare4(TIM2, width);break;
|
||||
}
|
||||
}
|
||||
|
||||
void tim_setMOT(uint8_t channel, uint16_t width)
|
||||
{
|
||||
switch(channel)
|
||||
{
|
||||
case 0:TIM_SetCompare1(TIM3, width);break;
|
||||
case 1:TIM_SetCompare2(TIM3, width);break;
|
||||
case 2:TIM_SetCompare3(TIM3, width);break;
|
||||
case 3:TIM_SetCompare4(TIM3, width);break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user