找回密码
 立即注册
查看: 463|回复: 1

stc8H pdf中关于高级pwm的说明与例程不符. 哪个才对?

[复制链接]

4

主题

9

回帖

74

积分

注册会员

积分
74
发表于 2023-9-5 16:31:56 | 显示全部楼层 |阅读模式
本帖最后由 zealot 于 2023-9-5 19:03 编辑

在烧写器6.92相关页面的例程中,可见:
高级pwm输出(频率可调,脉冲计数)-软件方式-C

    PWMA_CCER1 = 0x00;                          //写 CCMRx 前必须先清零 CCxE    关闭通道
    PWMA_CCMR1 = 0x60;                          //设置 PWM1 模式1 输出
    PWMA_CCER1 = 0x01;                          //使能 CC1E 通道, 高电平有效
根据注析,可见:
CCMR1中 CC1pe 需要 CCER1中的CC1E=0 才可以写入

但是在pdf 中 (stc8H_20230831.pdf) 22.7.12 PWMx_CCMR1说明 (p952中部) 红字标明:
CCMR1中 CC1pe 需要 CCER1中的CC1E=1 才可以写入

啊,这...........

求大佬解答
从论坛来看,似乎是例程是对的,cc1e=0时可以写入cc1pe
回复

使用道具 举报 送花

4

主题

9

回帖

74

积分

注册会员

积分
74
发表于 2023-9-6 11:30:00 | 显示全部楼层
哦,那么就是理解错误,set才算写,clear是不算的,明白了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:09 , Processed in 0.121250 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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