标题: STC15f2k60s2单片机的PWM同时输出多少路? [打印本页]

作者: 无限飞翔    时间: 2023-3-27 21:22
标题: STC15f2k60s2单片机的PWM同时输出多少路?
看手册STC15f2k60s2单片机有三路PWM输出,设置寄存器CCAPM0,CCAPM1,CCAPM2,可以在三组不同管脚切换(P1.0,P1.1,P37)(P2.5,P2.6,P2.7)(P3.5,P3.6,P.7).  也就是说同时最多是输出三路PWM输出,请问有没有什么思路,增加PWM输出路数,比如六路?


作者: npn    时间: 2023-3-27 21:55
可以外加74芯片控制,用FPGA你想几路就几路。
作者: 无限飞翔    时间: 2023-3-27 21:58
npn 发表于 2023-3-27 21:55
可以外加74芯片控制,用FPGA你想几路就几路。

这不是,不想增加硬件吗.
作者: npn    时间: 2023-3-28 08:31
无限飞翔 发表于 2023-3-27 21:58
这不是,不想增加硬件吗.

具体要看PWM信号去向,驱动什么,接什么负载。
作者: 无限飞翔    时间: 2023-3-28 08:59
npn 发表于 2023-3-28 08:31
具体要看PWM信号去向,驱动什么,接什么负载。

驱动三个舵机,和三个电机,电机驱动频率不高(2kHZ左右),舵机的频率就更低了,由于频率不高,能不能再三组管脚上 来回切换,实现多路的扩展?
作者: 人工置顶员    时间: 2023-3-28 17:39
顶一下
作者: npn    时间: 2023-3-28 18:02
无限飞翔 发表于 2023-3-28 08:59
驱动三个舵机,和三个电机,电机驱动频率不高(2kHZ左右),舵机的频率就更低了,由于频率不高,能不能再 ...

可以试试软件PWM? 一组8个IO口输出8路相同频率不同占空比的信号。
作者: weijoyer    时间: 2023-3-28 18:32
建议切换到STC8H系列单片机,可以输出多路PWM
作者: coody_sz    时间: 2023-3-29 12:19
3路PWM,可以切换到几组引脚,任何时候只能选择一组。
作者: 大漠孤烟001    时间: 2023-3-29 16:08
换管脚兼容的 STC15H2K64S4-36I-LQFP44/32, 42路PWM;
资料见STC8G数据手册中的STC15H2K部分

STC15H2K64S4-选型表.png (430.52 KB, 下载次数: 52)

STC15H2K64S4-选型表.png

作者: hhh402    时间: 2023-3-29 23:36
STC8系列单片机常规是8路PWM,如果PWM频率低的话是可以用定时器模拟的,有几个IO口就可以有几路PWM.
作者: lyxing    时间: 2023-3-29 23:52
主程序够快, 通过查询标志位,人工置位,模拟N个PWM.




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1