配置定时器:将单片机的定时器配置为适当的模式(如向上计数模式),并设置定时器的预分频器和自动重装载值。
启动测量:当检测到PWM信号的上升沿或下降沿时,启动定时器开始计数。
记录时间:在PWM信号的另一个边缘(下降沿或上升沿)到来时,停止定时器并记录下定时器的计数值。这个计数值代表了PWM信号的一个电平(高或低)的时间长度。
重复测量:对于另一个电平,重复上述步骤。
计算周期和占空比:根据记录下的两个时间长度,可以计算出PWM信号的周期(两个时间长度之和)和占空比(高电平时间长度除以周期)。
2. 输入捕获法 |
|