HyunYong_7782 发表于 2025-11-22 10:19:20

STC8H1K08T PWMB互补疑问

在用1K08T的时候发现一个问题
我需要两组互补 一组输出50HZ方波 一组出30Khz方波


但是有互补的只有PWMA 但是PWMA又不支持 输出两组不同周期的互补PWM

可以使用PWMB来输出互补的50Hz方波么 用软件的方式?

神农鼎 发表于 2025-11-22 11:30:26

PWMA-1P/1N;

PWMA-2P/2N;
PWMA-3P/3N;
PWMA-4P/4N;

神农鼎 发表于 2025-11-22 11:31:35

STC32G144K246 可以

网老四 发表于 2025-11-22 11:38:21

楼主说的方波指的是占空比50%脉冲吗?如果是就太容易了,反个相就是互补了

HyunYong_7782 发表于 2025-11-22 15:26:15

神农鼎 发表于 2025-11-22 11:30
PWMA-1P/1N;

PWMA-2P/2N;


同周期可以 我现在周期不同

HyunYong_7782 发表于 2025-11-22 15:27:05

网老四 发表于 2025-11-22 11:38
楼主说的方波指的是占空比50%脉冲吗?如果是就太容易了,反个相就是互补了

是 50
我看了 所有带触摸的芯片都不行
改成软件模拟了50hz了

然后高频用硬件{:xiaoku:}

DebugLab 发表于 2025-11-23 15:30:35

50Hz频率很低,用定时器配合软件就行

HyunYong_7782 发表于 2025-11-23 17:46:31

DebugLab 发表于 2025-11-23 15:30
50Hz频率很低,用定时器配合软件就行

好的
已经整了

稍微差一点
应该关系不大

王昱顺 发表于 2025-11-23 18:18:40

HyunYong_7782 发表于 2025-11-22 15:27
是 50
我看了 所有带触摸的芯片都不行
改成软件模拟了50hz了


这个其实很简单,如果你不需要死区的话,直接使用PWMB,设置通道1为高电平参考,通道2为低电平参考,具体参考PWMB_CCER1设置即可实现一路互补的WPM输出

HyunYong_7782 发表于 2025-11-23 18:51:40

王昱顺 发表于 2025-11-23 18:18
这个其实很简单,如果你不需要死区的话,直接使用PWMB,设置通道1为高电平参考,通道2为低电平参考,具体 ...

好像也可以
但是我需要死区{:penxue:}
页: [1]
查看完整版本: STC8H1K08T PWMB互补疑问