找回密码
 立即注册
查看: 1203|回复: 21

高级pwm可以选择端口. STC8G的678位怎么选P55端口

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-7-6 00:23:15 | 显示全部楼层 |阅读模式
高级pwm可以PWM_ENO使能,PWM_PS选择IO口

那stc8g的 678位怎么设置端口
正常我 P33 设置PWM1可以
那我想P55口 就是CCP2_3输出pwm.应该配置哪个端口啊.
手册翻了10几遍了.也没看到说怎么配置CCP2_3的pwm输出
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2024-7-7 13:37:20 | 显示全部楼层
截图202407071333547881.jpg
楼主的问题:
最严重的,就是讲不清,型号 都不能讲清
再严重的是不会 看资料 和 STC-ISP 开发工具包

举例,不讲型号:
STC8G2K64S4, 所有的 I/O 都是 PWM, 你选啥

截图202407071337153353.jpg

截图202407071338057405.jpg

举例,不讲型号, 不看 STC-ISP 开发工具包
STC8G1K08-38I-TSSOP20/SOP16, 只有3路CCP/PCA的PWM

截图202407071343101948.jpg

截图202407071342111308.jpg




截图202407071341334372.jpg





回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-7-6 00:32:12 | 显示全部楼层
晕死,,,搞懂了.
P_SW1 配置 0x20;

眼睛都给我找花了
截图202407060031507421.jpg
截图202407060032054465.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-6 08:42:34 | 显示全部楼层
看来这个看十几遍可能还是不够,,得再看1遍
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-7-6 09:47:23 | 显示全部楼层
_奶*** 发表于 2024-7-6 08:42
看来这个看十几遍可能还是不够,,得再看1遍

哈哈哈,是的,有时候灵感一来.
蹦一下就出来了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-7-6 09:50:24 | 显示全部楼层
STC8G系列只有PCA和增强型PWM吧?猛一看标题还以为STC出了新产品
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-7-6 10:23:12 | 显示全部楼层
网*** 发表于 2024-7-6 09:50
STC8G系列只有PCA和增强型PWM吧?猛一看标题还以为STC出了新产品

对的.
只有这两个
现在又出新问题了
        P_SW1 = 0x10;
              P_SW1 = 0x20;
比如我要复用这两个.后面的总是会覆盖前面的.不能两个一起用
是不是要用到  &^|
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-6 11:39:33 | 显示全部楼层
vb2*** 发表于 2024-7-6 10:23
对的.
只有这两个
现在又出新问题了

是的,,,我觉得老哥你补习补习C语言?我看你这逻辑都没什么问题,,语法问题很大,,
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:352
  • 最近打卡:2025-05-03 00:27:19
已绑定手机

130

主题

1521

回帖

1865

积分

金牌会员

积分
1865
发表于 2024-7-6 11:45:18 | 显示全部楼层
_奶*** 发表于 2024-7-6 11:39
是的,,,我觉得老哥你补习补习C语言?我看你这逻辑都没什么问题,,语法问题很大,, ...

意思是先去学C语言,再回来学单片机?
要不你给我个  P_SW1 = 0x10;  P_SW1 = 0x20; 同时点亮
我回头补习C语言去
            

点评

真的要学下基本语法,C语言的语法简单,规则少,关键字不多。 P_SW1 |= 0x10; //只设置bit4=1,其余位不变 P_SW1 |= 0x20; //只设置bit5=1,其余位不变 P_SW1 &= ~0x10; //只清除bit4=0,其余位不变 P_SW1 &=  详情 回复 发表于 2024-7-6 14:15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-6 13:04:40 | 显示全部楼层
vb2*** 发表于 2024-7-6 11:45
意思是先去学C语言,再回来学单片机?
要不你给我个  P_SW1 = 0x10;  P_SW1 = 0x20; 同时点亮
我回头补习C ...

你可以用位运算,,或者你直接赋值这两位也行,

补习补习C之后,你就知道这个怎么写了
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-6 13:11:19 | 显示全部楼层
vb2*** 发表于 2024-7-6 10:23
对的.
只有这两个
现在又出新问题了

等会儿,没看你上面的,,PCA选择输出的引脚同一时间只能用一组  所有的外设都是这样
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 00:44 , Processed in 0.153237 second(s), 120 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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