找回密码
 立即注册
楼主: 电子D***

驱动舵机, STC8H8K64U高级PWM, STC驱动教程系列

[复制链接]

该用户从未签到

46

主题

2923

回帖

6575

积分

超级版主

积分
6575
发表于 2023-4-19 09:26:34 | 显示全部楼层
mqdmdg 发表于 2023-4-16 12:16
我最近在做一个航模,需要用STC32控制14个舵机,PWM定时器不够用,还需要用定时器0产生几路PWM信号。请问这 ...

要多PWM的强烈推荐使用STC8G2K64S4 LQFP48,有45路PWM。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

5

回帖

24

积分

新手上路

积分
24
发表于 2023-4-21 23:14:53 来自手机 | 显示全部楼层
用STC32单片机的PWM模块时,如果想用内部时钟作为PWM模块的时钟源,看数据手册说需要设置SMCR、ETR寄存器,但是只说了这两个寄存器的SMS、ECE位的设置,这两个寄存器的其他位应该怎样设置?

点评

除非需要,一般不需要设置,下载时选择需要的时钟即可。  详情 回复 发表于 2023-4-26 09:09
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 90 天

    [LV.6]常住居民II

    38

    主题

    986

    回帖

    6771

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6771
    QQ
     楼主| 发表于 2023-4-22 01:00:49 | 显示全部楼层
    mqdmdg 发表于 2023-4-21 23:14
    用STC32单片机的PWM模块时,如果想用内部时钟作为PWM模块的时钟源,看数据手册说需要设置SMCR、ETR寄存器, ...

    1.png


    手册直接搜寄存器名字,找到他对应的位,看需要什么功能就配置什么功能
    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2923

    回帖

    6575

    积分

    超级版主

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

    除非需要,一般不需要设置,下载时选择需要的时钟即可。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    11

    主题

    31

    回帖

    157

    积分

    注册会员

    积分
    157
    发表于 2023-4-30 14:49:59 | 显示全部楼层
    受教了,请问,驱动四路步进电机是否可以?再加四个方向。

    点评

    A组PWM有4个通道,B组PWM也有4个通道,每个通道可以控制一个步进电机(驱动器),另外用任意一个IO控制转向,一共可以控制8个电机,各自独立。 每个定时器也可以控制一个电机。  详情 回复 发表于 2023-5-3 14:28
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    回帖

    30

    积分

    新手上路

    积分
    30
    发表于 2023-4-30 23:49:49 | 显示全部楼层
    谢谢版主,跟着版主慢慢学习。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2923

    回帖

    6575

    积分

    超级版主

    积分
    6575
    发表于 2023-5-3 14:28:37 | 显示全部楼层
    wrl 发表于 2023-4-30 14:49
    受教了,请问,驱动四路步进电机是否可以?再加四个方向。

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

    使用道具 举报

    该用户从未签到

    11

    主题

    31

    回帖

    157

    积分

    注册会员

    积分
    157
    发表于 2023-5-3 21:21:30 | 显示全部楼层
    梁工 发表于 2023-5-3 14:28
    A组PWM有4个通道,B组PWM也有4个通道,每个通道可以控制一个步进电机(驱动器),另外用任意一个IO控制转 ...

    谢谢梁工
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    1

    回帖

    23

    积分

    新手上路

    积分
    23
    发表于 2023-5-18 22:10:14 | 显示全部楼层
    看看我发现了什么好东西~~我昨天折腾一天,为什么pwm频率在±1us波动,原来是我使用的定时器模拟的原因......
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    31

    主题

    45

    回帖

    362

    积分

    中级会员

    积分
    362
    发表于 2023-5-22 17:03:03 | 显示全部楼层
    好厉害,也学着用用。

    点评

    欢迎欢迎,有学习心得或者困惑,都可以论坛发帖!  详情 回复 发表于 2023-5-22 17:26
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-29 21:19 , Processed in 0.071493 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表