找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1377|回复: 11
打印 上一主题 下一主题
收起左侧

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输出路数,比如六路?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:57657 发表于 2023-3-27 21:55 | 只看该作者
可以外加74芯片控制,用FPGA你想几路就几路。
回复

使用道具 举报

板凳
ID:706567 发表于 2023-3-27 21:58 | 只看该作者
npn 发表于 2023-3-27 21:55
可以外加74芯片控制,用FPGA你想几路就几路。

这不是,不想增加硬件吗.
回复

使用道具 举报

地板
ID:57657 发表于 2023-3-28 08:31 | 只看该作者
无限飞翔 发表于 2023-3-27 21:58
这不是,不想增加硬件吗.

具体要看PWM信号去向,驱动什么,接什么负载。
回复

使用道具 举报

5#
ID:706567 发表于 2023-3-28 08:59 | 只看该作者
npn 发表于 2023-3-28 08:31
具体要看PWM信号去向,驱动什么,接什么负载。

驱动三个舵机,和三个电机,电机驱动频率不高(2kHZ左右),舵机的频率就更低了,由于频率不高,能不能再三组管脚上 来回切换,实现多路的扩展?
回复

使用道具 举报

6#
ID:301191 发表于 2023-3-28 17:39 | 只看该作者
顶一下
回复

使用道具 举报

7#
ID:57657 发表于 2023-3-28 18:02 | 只看该作者
无限飞翔 发表于 2023-3-28 08:59
驱动三个舵机,和三个电机,电机驱动频率不高(2kHZ左右),舵机的频率就更低了,由于频率不高,能不能再 ...

可以试试软件PWM? 一组8个IO口输出8路相同频率不同占空比的信号。
回复

使用道具 举报

8#
ID:339654 发表于 2023-3-28 18:32 | 只看该作者
建议切换到STC8H系列单片机,可以输出多路PWM
回复

使用道具 举报

9#
ID:1034262 发表于 2023-3-29 12:19 | 只看该作者
3路PWM,可以切换到几组引脚,任何时候只能选择一组。
回复

使用道具 举报

10#
ID:1042619 发表于 2023-3-29 16:08 | 只看该作者
换管脚兼容的 STC15H2K64S4-36I-LQFP44/32, 42路PWM;
资料见STC8G数据手册中的STC15H2K部分

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

STC15H2K64S4-选型表.png
回复

使用道具 举报

11#
ID:491577 发表于 2023-3-29 23:36 | 只看该作者
STC8系列单片机常规是8路PWM,如果PWM频率低的话是可以用定时器模拟的,有几个IO口就可以有几路PWM.
回复

使用道具 举报

12#
ID:67199 发表于 2023-3-29 23:52 | 只看该作者
主程序够快, 通过查询标志位,人工置位,模拟N个PWM.
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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