你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
mylovemcu 发表于 2020-4-2 08:13 不进中断那就用定时器输出PWM信号 配置麻烦一点 驱动电机的频率一般就10K以下的频率 中断对主函数的影响 ...
你若安好_清风徐来 发表于 2020-4-2 10:20 想都不要想 想要产生固定脉冲数量肯定要中断,除非你主函数执行
查看全部评分
raytheonn 发表于 2020-4-9 09:42 貌似是这样的,暂时没有看到好的办法,高级定时器的好像可以,不过最大只能255! ...
butterflyspring 发表于 2020-4-10 16:31 1.使能预装载,这样可以在比较或更新事件中断里计数,计数到达时停掉PWM。 局限性:PWM载波频率不能太快, ...
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
tiwen
BBBB
aaa
2222
感谢回答,我的步进电机的细分是4000,就是4000个脉冲一圈,10K的频率速度有点慢了!
貌似是这样的,暂时没有看到好的办法,高级定时器的好像可以,不过最大只能255!
2. 再快一点方法可以使用DMA。 多少个脉冲开辟多少个+1BUFFER。 最后一个用来关掉PWM。 这样PWM载波可以很快。 局限性:RAM占用很多。
以上两个思路供你参考
评分
查看全部评分
我若没记错,高级定时器的重复计数寄存器是16位应该不止255吧,还有定时器的级联也可以考虑的
刚才查了一下,记错了,除重复计数器是7~0位有效,其余三个PSC CNT ARR 为16位有效
谢谢回答!很有参考意义!