STM32 HAL库学习系列第6篇---定时器TIM 级联配置


应用情景

使用定时器配置编码器模式,发现STM32只有两个定时器是32位,16位的测量值不够用,发现是可以使用两个16位定时器级联为32位的。

我是在使用编码器计数电机转速时使用,但是最终实现的效果不好,不过主要原因是我没有使用编码器的Z线(100个引脚全部被使用,实在是没有可用资源了)

 

8个控制电机只能使用普通IO模拟pwm控制了

 

 

两种方式:

1.软件配置

这个基本思路是16位使用结束后触发另一个16位继续计数,写的代码没有验证就不在这里贴了,有想探讨的可以联系我。

 

2.硬件配置

这个我没有尝试,因为后来我想到的适合我这个项目的一个比较巧妙的方法,最终没有采用扩展定时器的方案。

硬件级联官方配置手册:http://www.st.com/stonline/products/literature/an/13711.pdf

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM