标签: stm32
鉴于这些信息: 处理器时钟64MHz,AHB预分频器= 1,APB1预分频器= 2,APB2预分频器= 1.
“边沿产生的脉冲长度必须至少为0.8μs。此后,必须保持至少96μs的等待时间,以便为硬件提供足够的时间来处理数据。”
如何使用所有这些信息计算预分频器和周期,以便能够为每条总线写出类似的内容:
TIM_TimeBaseInitStructure.TIM_Prescaler = x; TIM_TimeBaseInitStructure.TIM_Period = y;
答案 0 :(得分:0)
这里有定时器时钟。根据哪个定时器使用输入时钟的适当值。所以我们需要97us PWM
让我们使用由64MHz时钟驱动的任何定时器
ARR为97e-6 /(1 / 64e6)= 6207,CCRx寄存器= 64 PSC = 0