找回密码
 立即注册
楼主: 一轮明月

STC8H系列-高级PWM范例程序下载,2024/1/3 更新

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-05-01 06:53:32
已绑定手机

4

主题

339

回帖

1558

积分

金牌会员

积分
1558
发表于 2024-7-20 08:48:34 | 显示全部楼层
有用  收藏
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-07-27 09:46:27

4

主题

15

回帖

90

积分

注册会员

积分
90
发表于 2024-7-26 15:50:32 | 显示全部楼层
PWMB_CCMR1   = 0x01;        // CC1配置为输入模式, 且映射到TI1FP1上
        PWMB_CCER1  |= 0x01;        // 配置捕获极性为CC1的上升沿, 使能捕获, 0x01:上升沿, 0x03:下降沿
        PWMB_CCMR2   = 0x02;        // CC2配置为输入模式, 且映射到TI1FP2上
        PWMB_CCER1  |= 0x30;        // 配置捕获极性为CC2的下降沿, 使能捕获, 0x10:上升沿, 0x30:下降沿
        PWMB_PS     |= 0;                // 选择IO, 0:选择P2.0, 1:选择P1.7, 2:选择P0.0, 3:选择P7.4,
        PWMB_ISR_En |= 0x02;        // 使能CC1中断
        PWMB_ISR_En |= 0x04;        // 使能CC2中断
        P2n_standard(Pin0);                // P2.0设置为准双向口
        P20 = 1;

        PWMB_CCMR3   = 0x01;        // CC3配置为输入模式, 且映射到TI3FP3上
        PWMB_CCER2  |= 0x01;        // 配置捕获极性为CC3的上升沿, 使能捕获, 0x01:上升沿, 0x03:下降沿
        PWMB_CCMR4   = 0x02;        // CC2配置为输入模式, 且映射到TI3FP4上
        PWMB_CCER2  |= 0x30;        // 配置捕获极性为CC4的下降沿, 使能捕获, 0x10:上升沿, 0x30:下降沿
        PWMB_PS     |= (0<<4);        // 选择IO, 0:选择P2.2, 1:选择P3.3, 2:选择P0.2, 3:选择P7.6,
        PWMB_ISR_En |= 0x08;        // 使能CC3中断
        PWMB_ISR_En |= 0x10;        // 使能CC4中断
        P2n_standard(Pin2);                // P2.2设置为准双向口


都PWMB 了,不是对应的CC5 、CC6  CC7  CC8吗,这么写,让新手很容易误会,会的人怎么都会,不会的怎么都费劲,希望上传的资料能做的完善一些
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-07-27 09:46:27

4

主题

15

回帖

90

积分

注册会员

积分
90
发表于 2024-7-26 15:52:40 | 显示全部楼层
STC 缺少的就是官方的支持,针对实用的例子,每个功能在实际应用项目上使用,都很费劲。建议官方,做的尽可能详尽且描述准确的参考案例
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:280
  • 最近打卡:2025-05-01 07:15:50

2

主题

52

回帖

882

积分

高级会员

积分
882
发表于 2024-7-27 15:17:11 | 显示全部楼层
标记一下,刚开始学习~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-10-08 09:23:49

0

主题

8

回帖

52

积分

注册会员

积分
52
发表于 2024-10-17 19:25:38 | 显示全部楼层
请教一下STC8HD PWM的P 与N是不是可以单独输出PWM信号,是不是可以同时输出9路PWM
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:186
  • 最近打卡:2025-03-06 09:49:49

14

主题

133

回帖

1149

积分

金牌会员

积分
1149
发表于 2024-11-20 13:36:40 | 显示全部楼层
这个很好
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-03-30 09:54:48
已绑定手机

5

主题

56

回帖

239

积分

中级会员

积分
239
发表于 2024-12-11 23:39:44 | 显示全部楼层
感谢梁工,下载了,但我为什么打不开,带黄色感叹号
截图202412112339378784.jpg
回复 支持 反对

使用道具 举报 送花

16

主题

57

回帖

366

积分

中级会员

积分
366
发表于 2025-2-27 10:46:07 | 显示全部楼层
梁*** 发表于 2023-6-19 16:37
STC8H系列只有STC8H1K08T系列支持PLL 144MHz时钟。

梁工, 请问stc8h2k08u可以独立控制p1.0~p1.3的4路pwm吗?

点评

不能。P1.0、P5.4、P1.4、P1.6是PWM输出,P1.1、P1.3、P1.5、P1.7分别是P1.0、P5.4、P1.4、P1.6的带死区互补输出端,电平上是反相的。 如果只要4路输出,可以使用P1.0、P5.4、P1.4、P1.6,其余IO用作其他功能。  详情 回复 发表于 2025-2-27 11:20
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-2-27 11:20:21 | 显示全部楼层
peiti*** 发表于 2025-2-27 10:46
梁工, 请问stc8h2k08u可以独立控制p1.0~p1.3的4路pwm吗?

不能。P1.0、P5.4、P1.4、P1.6是PWM输出,P1.1、P1.3、P1.5、P1.7分别是P1.0、P5.4、P1.4、P1.6的带死区互补输出端,电平上是反相的。
如果只要4路输出,可以使用P1.0、P5.4、P1.4、P1.6,其余IO用作其他功能。
回复 支持 反对

使用道具 举报 送花

16

主题

57

回帖

366

积分

中级会员

积分
366
发表于 2025-2-27 11:22:36 | 显示全部楼层
梁*** 发表于 2025-2-27 11:20
不能。P1.0、P5.4、P1.4、P1.6是PWM输出,P1.1、P1.3、P1.5、P1.7分别是P1.0、P5.4、P1.4、P1.6的带死区 ...

好的, 感谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 20:06 , Processed in 0.214683 second(s), 123 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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