找回密码
 立即注册
查看: 518|回复: 3

stc8g1k08as 15bitpwm设置没反应

[复制链接]

16

主题

57

回帖

366

积分

中级会员

积分
366
发表于 2023-11-16 22:37:33 | 显示全部楼层 |阅读模式
各位大佬, 我参考stc_isp上的例程设置pwm的时候一直没有反应, 不知道为啥? 请各位大佬解惑, 下面是代码

void main()
{
        P0M0 = 0x00;
    P0M1 = 0x00;
    P1M0 = 0x00;
    P1M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P4M0 = 0x00;
    P4M1 = 0x00;
    P5M0 = 0x00;
    P5M1 = 0x00;                     

    PWMSET = 1 << 5;                              //使能PWM5模块(必须先使能模块后面的设置才有效)

    P_SW2 = 0x80;
    PWM5CKS = 0x00;                             //PWM5时钟为系统时钟
    PWM5C = 0x1000;                             //设置PWM5周期为1000H个PWM时钟
    PWM54T1= 0x0100;                            //在计数值为100H地方PWM54通道输出低电平
    PWM54T2= 0x0500;                            //在计数值为500H地方PWM54通道输出高电平
    PWM54CR= 0x80;                              //使能PWM54输出
    P_SW2 = 0x00;

    PWMCFG45 = 0x10;                            //启动PWM5模块

    while (1);
}

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-11-17 09:22:30 | 显示全部楼层
使用芯片开发前,建议先到规格书第2章特性表里看看,自己所用的芯片都有哪些功能
截图202311170920132019.jpg
据我所知STC8G1K08系列是没有15位PWM功能
截图202311170921593458.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2023-11-17 10:53:20 | 显示全部楼层
stc8g1k08a有PCA的PWM,没有15位增强型PWM。
回复 支持 反对

使用道具 举报 送花

16

主题

57

回帖

366

积分

中级会员

积分
366
发表于 2023-11-17 17:48:37 | 显示全部楼层
乘风*** 发表于 2023-11-17 09:22
使用芯片开发前,建议先到规格书第2章特性表里看看,自己所用的芯片都有哪些功能

据我所知STC8G1K08系列是 ...

感谢, 我看到了, 已经用pca搞定了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 14:34 , Processed in 0.125475 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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