STC15F2K60S2芯片PWM的应用

STC15F2K60S2芯片PWM的应用

1.目的

脉宽调制(PWM,Pulse Width Modulation)是一种使用程序来控制波形占空比、周期、相位波形的技术,在三相电机驱动、D/A转换等场合有广泛的应用。

STC15系列单片机的PCA模块可以通过设定各自的寄存器PCA_PWMn(n=0,1,2.下同)中的位EBSn_1/PCA_PWMn.7及EBSn_0/PCA_PWMn.6,使其工作于8位PWM或7位PWM或6位PWM模式。

2.与CCP/PWM/PCA应用有关的特殊功能寄存器

符号

描述

位地址及其符号

复位值

地址

B7

B6

B5

B4

B3

B2

B1

B0

 

CCON

PCA Control Register

D8H

CF

CR

-

-

-

CCF2

CCF1

CCF0

00xx

xx00

CMOD

PCA Mode Register

D9H

CIDL

-

-

-

CPS2

CPS1

CPS0

ECF

0xxx

0000

CCAPM0

PCA Module 0 Mode Register

DAH

-

ECOM0

CAPP0

CAPN0

MAY0

TOG0

PWM0

ECCF0

x000

000

CCAPM1

PCA Module 1 Mode Register

DBH

-

ECOM1

CAPP1

CAPN1

MAY1

TOG1

PWM1

ECCF1

x000

0000

CCAPM2

PCA Module 2 Mode Register

DCH

-

ECOM2

CAPP2

CAPN2

MAY2

TOG2

PWM2

ECCF2

x000

0000

CL

PCA Base Timer Low

E9H

 

 

 

 

 

 

 

 

0000

0000

CH

PCA Base Timer High

F9H

 

 

 

 

 

 

 

 

0000

0000

CCAP0L

PCA Module-0 Capture Register Low

EAH

 

 

 

 

 

 

 

 

0000

0000

CCAP0H

PCA Module-0 Capture Register High

FAH

 

 

 

 

 

 

 

 

0000

0000

CCAP1L

PCA Module-1 Capture Register Low

EBH

 

 

 

 

 

 

 

 

0000

0000

CCAP1H

PCA Module-1 Capture Register High

FBH

 

 

 

 

 

 

 

 

0000

0000

CCAP2L

PCA Module-2 Capture Register Low

ECH

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值