我是新手,接触到了ARM微控制器(STM32F411),我一直在试图使用STM的HAL库和STM32Cube找到周边设备。
我已经配置了我的板子,以便使用一些外围设备:
定时器2用于以特定频率运行中断
定时器3用于在其3个通道上运行PWM。
ADC使用4个通道进入DMA模式,用于读取某些模拟输入。
现在,假设PWM的整个周期为100ms,占空比为50%(50ms PWM开启和50ms PWM关闭)。
我希望在PWM开启的一定时间后触发中断,例如50%的时间。
因此,我希望在25ms时运行一个中断,以使用ADC对其进行采样。
您有任何关于如何实现此类中断的建议吗?
非常感谢您的帮助!