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

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

[复制链接]

该用户从未签到

4

主题

9

回帖

68

积分

注册会员

积分
68
发表于 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

回帖

68

积分

注册会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 05:03 , Processed in 0.051956 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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