版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1、首先确定时钟分频因子,一般都是选择不分频,在初始化定时器基本配置时配置,代码如下
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
通过确定时钟分频因子根据下表可以确定
分频因子为0的话就是1/72 us了
2、 根据TIMx_BDTR寄存器DTG[7:0]位的配置就可以计算了,如下表规则
举个例子:如果配置 TIM_BDTRInitStructure.TIM_DeadTime = 0x7F; 那么死区时间就是13.89ns*127=1.7us