如何使用STM32的ADC的采集PWM高电平的电压值?PWM的频率是1K。
有没有人用ADC外部触发转换的方式在这种场景采集电压,这个场景可行否?
硬件上能不能设计一个电路将这个PWM作为输入,然后输出一个对应的电压值,通过这个电压计算出PWM的高电平电压?
1、你说的中断触发那个方法,在这种PWM频率比较低的情况下,是可行的,太高的话,你那个中断刚处理完信号就已经跳变了
2、这个可行
3、因为PWM的频率不一定保持不变,因此这种方法会有一定误差,理论可行
这个PWM是STM32输出 的么?是单极性的还是双极性的。电压范围是不是超过了STM32的测量范围呢?
如果没有,可以使用STM32的ADC来测量