|
需求是想借助HRTIM的高精度定时器产生100ns的高质量脉冲,但是单纯用HRTIM频率做不到那么低,想用其他定时器比如TIM1级联触发,是否可以实现。我是新手小白,按照思路设置stm32cubeIDE进行配置,不知道是哪里卡住了,始终不能产生波形,请大佬不吝赐教!!❤️ |
STM32H750的上电BOR生效电压
在 STM32Cube 中配置正交编码器模式
STM32H7的SMPS供电
STM32H7无法芯片
stm32cubeMx生成stm32H743IIT6 cmake工程时全局变量自动定义到DTCM段
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
TOF传感器无法正确识别物体
stm32H723 tim23和tim24 中间对齐模式无效
stm32H723 tim23和tim24是不是不支持中间对齐模式?
STM32H750VBT6无法使用flymcu.exe或flashloader,通过串口1烧写程序
微信公众号
手机版
你的100ns是PWM脉冲的有效脉冲,比方高电平的宽度?20Hz是PWM频率?
级联本身并不能提升输出频率啊?高频pwm是HRTIM实现的。
[md]是的。希望借助级联弄到20Hz,HRTIM的脉冲精度更高,波形好
两个定时器级联,那么精度同样是由两个定时器精度决定。
从广义上讲,定时器就是分频器,所以最终由时钟源决定。
除非分频下来达不到整数。
是的,我就是想降低频率
20HZ的精度和HRTIM没有太大关系了,都是由时钟源分频下来的。 精度就是晶体的精度了。
只有需要脉宽调制时,调节的分辨率才和HRTIM有关。
你现在连波形都无法输出,建议分两步:
第一步先不管级联问题,直接通过HRTIM把PWM输出来;
第二步,完成第1步后库,弄主从触发的级联,让HRTIM的输出受TIM1的触发控制。