peitianyu 发表于 2023-11-23 14:38:32

8G1K08A-36I-SOP8 使用定时器实现高细分pwm方案

8G1K08A-36I-SOP8 中通过t0(20us)溢出可以得到10位pwm, 是否可以通过计数计实现更精细的pwm?

梁工 发表于 2023-11-24 09:28:31

STC8G1K08A本身就有3路PCA可以实现3路10位硬件PWM,不需要软件模拟PWM。

peitianyu 发表于 2023-11-24 09:39:00

梁工 发表于 2023-11-24 09:28
STC8G1K08A本身就有3路PCA可以实现3路10位硬件PWM,不需要软件模拟PWM。

是的, 这部分我已经实现了, 不过希望的到更加精细的pwm, 请教一下是否可以用模拟pwm的思路

梁工 发表于 2023-11-24 12:25:51

peitianyu 发表于 2023-11-24 09:39
是的, 这部分我已经实现了, 不过希望的到更加精细的pwm, 请教一下是否可以用模拟pwm的思路 ...

可以,但还是用PCA,方便,不占用宝贵的通用定时器。
这些例子STC公司早在STC15系列就已经提供了,再STC-ISP里的返利程序就有。


peitianyu 发表于 2023-11-24 20:42:12

梁工 发表于 2023-11-24 12:25
可以,但还是用PCA,方便,不占用宝贵的通用定时器。
这些例子STC公司早在STC15系列就已经提供了,再STC- ...

感谢感谢

zhangc501 发表于 2024-3-27 16:16:04

梁工 发表于 2023-11-24 09:28
STC8G1K08A本身就有3路PCA可以实现3路10位硬件PWM,不需要软件模拟PWM。

大佬,有例程可以分享一下吗?我看官方的给的都是对着寄存器写的,有那种用库的案例吗?

只学STC 发表于 2024-4-5 09:56:13

zhangc501 发表于 2024-3-27 16:16
大佬,有例程可以分享一下吗?我看官方的给的都是对着寄存器写的,有那种用库的案例吗? ...

您好,你不写出来了嘛~可以一起谈论一下嘛 遇到了些问题

zhangc501 发表于 2024-4-15 16:08:19

只学STC 发表于 2024-4-5 09:56
您好,你不写出来了嘛~可以一起谈论一下嘛 遇到了些问题

我是配置了定时器。然后在定时器里面模拟PWM的方波解决的

rip 发表于 2024-7-17 16:24:35

zhangc501 发表于 2024-4-15 16:08
我是配置了定时器。然后在定时器里面模拟PWM的方波解决的

你好可以分享下吗

那年夏天 发表于 2024-8-20 17:46:46

梁工 发表于 2023-11-24 09:28
STC8G1K08A本身就有3路PCA可以实现3路10位硬件PWM,不需要软件模拟PWM。

能不能单个引脚开启pwm?
页: [1] 2
查看完整版本: 8G1K08A-36I-SOP8 使用定时器实现高细分pwm方案