梁工 发表于 2023-4-19 09:26:34

mqdmdg 发表于 2023-4-16 12:16
我最近在做一个航模,需要用STC32控制14个舵机,PWM定时器不够用,还需要用定时器0产生几路PWM信号。请问这 ...

要多PWM的强烈推荐使用STC8G2K64S4 LQFP48,有45路PWM。

mqdmdg 发表于 2023-4-21 23:14:53

用STC32单片机的PWM模块时,如果想用内部时钟作为PWM模块的时钟源,看数据手册说需要设置SMCR、ETR寄存器,但是只说了这两个寄存器的SMS、ECE位的设置,这两个寄存器的其他位应该怎样设置?

电子DIY小家 发表于 2023-4-22 01:00:49

mqdmdg 发表于 2023-4-21 23:14
用STC32单片机的PWM模块时,如果想用内部时钟作为PWM模块的时钟源,看数据手册说需要设置SMCR、ETR寄存器, ...




手册直接搜寄存器名字,找到他对应的位,看需要什么功能就配置什么功能

梁工 发表于 2023-4-26 09:09:23

mqdmdg 发表于 2023-4-21 23:14
用STC32单片机的PWM模块时,如果想用内部时钟作为PWM模块的时钟源,看数据手册说需要设置SMCR、ETR寄存器, ...

除非需要,一般不需要设置,下载时选择需要的时钟即可。

wrl 发表于 2023-4-30 14:49:59

受教了,请问,驱动四路步进电机是否可以?再加四个方向。

ddbnn 发表于 2023-4-30 23:49:49

谢谢版主,跟着版主慢慢学习。{:4_197:}

梁工 发表于 2023-5-3 14:28:37

wrl 发表于 2023-4-30 14:49
受教了,请问,驱动四路步进电机是否可以?再加四个方向。

A组PWM有4个通道,B组PWM也有4个通道,每个通道可以控制一个步进电机(驱动器),另外用任意一个IO控制转向,一共可以控制8个电机,各自独立。
每个定时器也可以控制一个电机。

wrl 发表于 2023-5-3 21:21:30

梁工 发表于 2023-5-3 14:28
A组PWM有4个通道,B组PWM也有4个通道,每个通道可以控制一个步进电机(驱动器),另外用任意一个IO控制转 ...

谢谢梁工

大表嫂 发表于 2023-5-18 22:10:14

看看我发现了什么好东西~~我昨天折腾一天,为什么pwm频率在±1us波动,原来是我使用的定时器模拟的原因......

yzqlpc 发表于 2023-5-22 17:03:03

好厉害,也学着用用。
页: 1 2 3 4 [5] 6
查看完整版本: 驱动舵机, STC8H8K64U高级PWM, STC驱动教程系列