
需求是想借助HRTIM的高精度定时器产生100ns的高质量脉冲,但是单纯用HRTIM频率做不到那么低,想用其他定时器比如TIM1级联触发,是否可以实现。我是新手小白,按照思路设置stm32cubeIDE进行配置,不知道是哪里卡住了,始终不能产生波形,请大佬不吝赐教!!❤️ |
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32H7S78-DK 官方TOUCHGFX的DEMO源码在哪里呢?
STM32H723VG实现usb通讯
STM32H750VBT6挂接外部NAND Flash
STM32H7 openamp
STM32MP135D的TIM2使用ETR作为外部时钟时,无法使用PE15作为输入
STM32双核H7核间通信的方法
stm32上部署yolo的问题
STM32H723VGT6的唯一DFSDM的时钟可以同时输出给2个sigma-delta吗?
STM32G473RC timer8的CCDS bit, Capture/Compare DMA selection.
你的100ns是PWM脉冲的有效脉冲,比方高电平的宽度?20Hz是PWM频率?
级联本身并不能提升输出频率啊?高频pwm是HRTIM实现的。
[md]是的。希望借助级联弄到20Hz,HRTIM的脉冲精度更高,波形好
两个定时器级联,那么精度同样是由两个定时器精度决定。
从广义上讲,定时器就是分频器,所以最终由时钟源决定。
除非分频下来达不到整数。
是的,我就是想降低频率
20HZ的精度和HRTIM没有太大关系了,都是由时钟源分频下来的。 精度就是晶体的精度了。
只有需要脉宽调制时,调节的分辨率才和HRTIM有关。
你现在连波形都无法输出,建议分两步:
第一步先不管级联问题,直接通过HRTIM把PWM输出来;
第二步,完成第1步后库,弄主从触发的级联,让HRTIM的输出受TIM1的触发控制。