可能的原因:
1. 首先,我们需要确定STM32F103RCT6的最小高电平时间。根据数据手册,输入捕获单元的最小输入脉冲宽度为2个时钟周期。在72MHz的主频下,一个时钟周期为1/72MHz = 约13.89ns。因此,最小高电平时间为2 * 13.89ns = 约27.78ns。
2. 其次,我们需要检查PWM信号的生成。确保PWM信号的占空比和频率设置正确,以满足最小高电平时间的要求。
3. 另外,我们还需要检查硬件连接和信号完整性。确保PWM信号在传输过程中没有受到干扰或衰减,以保证信号质量。
4. 最后,如果问题仍然存在,可以尝试更新STM32F103RCT6的固件或驱动程序,以解决可能的软件问题。
综上所述,STM32F103RCT6的最小高电平时间约为27.78ns。如果PWM信号的高电平或低电平持续时间低于这个值,可能会导致捕捉效果不佳。建议检查PWM信号的生成、硬件连接和信号完整性,以解决这个问题。同时,也可以尝试更新固件或驱动程序,以排除软件问题。
可能的原因:
1. 首先,我们需要确定STM32F103RCT6的最小高电平时间。根据数据手册,输入捕获单元的最小输入脉冲宽度为2个时钟周期。在72MHz的主频下,一个时钟周期为1/72MHz = 约13.89ns。因此,最小高电平时间为2 * 13.89ns = 约27.78ns。
2. 其次,我们需要检查PWM信号的生成。确保PWM信号的占空比和频率设置正确,以满足最小高电平时间的要求。
3. 另外,我们还需要检查硬件连接和信号完整性。确保PWM信号在传输过程中没有受到干扰或衰减,以保证信号质量。
4. 最后,如果问题仍然存在,可以尝试更新STM32F103RCT6的固件或驱动程序,以解决可能的软件问题。
综上所述,STM32F103RCT6的最小高电平时间约为27.78ns。如果PWM信号的高电平或低电平持续时间低于这个值,可能会导致捕捉效果不佳。建议检查PWM信号的生成、硬件连接和信号完整性,以解决这个问题。同时,也可以尝试更新固件或驱动程序,以排除软件问题。
举报