- 打卡等级:初来乍到
- 打卡总天数:2
- 最近打卡:2026-02-09 13:48:31
已绑定手机
新手上路
- 积分
- 16
|
《STC8G1K08调试PWM特别注意手册中未注明的要点》
1、MOV CCAPM0, #010x001xB 是开启PWM模式,但要看出效果,CCP0【P3.2-8Pin 或 P1.1-20Pin】必须先设置强上拉输出模式。而不象《STC15W408AS手册.pdf》中所说的“准双向(弱上拉)输出模式在PWM时会自动转强上拉输出模式”。更意外的是《STC8G1K08[A]手册.pdf》中的PWM程序范例,也初始化为准双向(弱上拉)输出模式,那在 CCP0【P3.2-8Pin 或 P1.1-20P】脚通常测不到PWM方波,特别是加了RC低通滤波测量(但当 MOV CCAP0H, #0 会见到总是输出1;只要 EPC0H=1,PWM总是输出低。而所有《STC手册.pdf》说还要CCAP0H=FFH也是错的)。
2、MOV CCAPM0, #01010011B 是开启PWM中断,在中断处理程序中不能有 MOV CCAP0H/L, #0。否则无论 CL=0-255,PWM输出都是1,没有上下沿变化,也就没有中断。
|
|