添加串口读写

This commit is contained in:
2024-02-29 00:45:47 +08:00
parent 5b87198936
commit deafcfed1a
62 changed files with 20818 additions and 22162 deletions
+25 -3
View File
@@ -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;
}
}