【STM32】自制计算器自动生成定时器中断的预分频器值、重装载值、比较值

因为最近调舵机,要反复计算比较值,自己数学太差记性又不好,就用Qt自制了一个计算器去生成这些值,可以做到只要给出要求,可以无脑复制的程度。

看看教程------------>B站视频教程<------------看看教程

安装就不说啦还是很无脑的~
这里是安装包链接
蓝奏云密码:hr7v
「PWMcalculator.exe」阿里云盘安装包链接
这里选择你的舵机,我还提供了一个纯计算定时器中断的功能。
在这里插入图片描述
对于180°和270°舵机我们需要填这三个数,然后点计算,细节在视频里有讲过。主计数器其实就是大家说的重装载值,因为我入门的时候老师说主计数器我就记了个主计数器,为了防止有歧义我把英文都标注好了,实在不行看英文~
在这里插入图片描述
对于360°舵机同样是填前三个。
定时器时钟频率可以看时钟树得到,定时周期就是隔多久进一次中断,也就是重新开始一段PWM波,对应舵机PWM的周期。
计数频率就是定时器时钟÷预分频器得到的,如果中断周期不长的话一般我习惯默认1MHZ,如果时间(中断周期)长的话比如后面定时器中断的窗口,计数频率会根据你输入值做调整,实际上计数频率这个值在调舵机时候作用不大。
在这里插入图片描述
只用到定时器中断的话是就填前两个窗口。
在这里插入图片描述
好啦具体细节我已经在视频里交代了,文章里没说明白的视频里面可能就讲清楚了~
大家有什么意见或者建议可以在评论区告诉我或者私信我,希望对大家有所帮助。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值