PWM+DMA分多次发送缺点明显,会造成脉冲不连续,有解决的办法吗。
STM32H723使用DMA方式实现定时器输入捕获只能执行一次?
stm32u073如何进入STOP2模式
求教,STM32U0做USB CDC虚拟串口
stm32u073可以通过vbat或者vref引脚测量到电源电压么?
STM32U073能用USB下载程序么?
STM32F103上TIM1的PWM互补输出
如何使用定时器在任意IO输出PWM
HAL库,驱动步进电机不转
【已解决】HRTIM的互补模式下,无法实现下管峰值电流保护
如果是的话,很可能是定时器的内部时钟速率低了,可以换一个高速时钟验证一下。
其实,停下来也不正常的,只要计数脉冲不停地提供。
通过LPTIMER1_IN1引脚计数,不是停下来,应该说是溢出了
如果说溢出了,你确认下你的ARR配置,可以通过调试界面查看。
配置的ARR是65535,后面发现是概率性的,只能计数到8500多,其他可以计数到35K
把信号发生器频率低于8000;计数是正常的。我开始也怀疑时钟问题,我修改为内部16M时钟后,确实计数提高了,可以到40K。我后续再验证一下,多谢大佬
如果说你的LPTIM本身的时钟很低,比方32768,对于太高的频率肯定没法正常计数。
不过,LPTIM时钟也是可选的,也可以跑到系统时钟那么高。如果外部输入高,就把LPTIM本身
工作时钟调高。