STC15W4K60S4系列增强型PWM波形发生器应用Word文件下载.docx
- 文档编号:13504838
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:34
- 大小:189.52KB
STC15W4K60S4系列增强型PWM波形发生器应用Word文件下载.docx
《STC15W4K60S4系列增强型PWM波形发生器应用Word文件下载.docx》由会员分享,可在线阅读,更多相关《STC15W4K60S4系列增强型PWM波形发生器应用Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。
B5
B4
B3
B2
B1
B0
P1M1
P1模式配置1
91H
0000,0000
P1M0
P1模式配置0
92H
P0M1
P0模式配置1
93H
P0M0
P0模式配置0
94H
P2M1
P2模式配置1
95H
P2M0
P2模式配置0
96H
P3M1
P3模式配置1
B1H
P3M0
P3模式配置0
B2H
P4M1
P4模式配置1
B3H
P4M0
P4模式配置0
B4H
端口模式设置
PxM1
PxM0
模式
准双向口
1
强推挽输出
高阻输入
开漏输出
若需要正常使用与PWM相关的端口,则需要将相应的端口设置为准双向口或强推挽输出口
例如将端口均设置为准双向口的汇编代码如下:
MOVP0M0,#00H
MOVP0M1,#00H
MOVP1M0,#00H
MOVP1M1,#00H
MOVP2M0,#00H
MOVP2M1,#00H
MOVP3M0,#00H
MOVP3M1,#00H
MOVP4M0,#00H
MOVP4M1,#00H
增强型PWM波形发生器相关的特殊功能寄存器
P_SW2
端口配置寄存器
BAH
EAXSFR
-
S4_S
S3_S
S2_S
PWMCFG
PWM配置
F1H
CBTADC
C7INI
C6INI
C5INI
C4INI
C3INI
C2INI
PWMCR
PWM控制
F5H
ENPWM
ECBI
ENC7O
ENC6O
ENC5O
ENC4O
ENC3O
ENC2O
PWMIF
PWM中断标志
F6H
CBIF
C7IF
C6IF
C5IF
C4IF
C3IF
C2IF
x000,0000
PWMFDCR
PWM外部异常控制
F7H
ENFD
FLTFLIO
EFDI
FDCMP
FDIO
FDIF
xx00,0000
PWMCH
PWM计数器高位
FFF0H
PWMCH[14:
8]
PWMCL
PWM计数器低位
FFF1H
PWMCL[7:
0]
PWMCKS
PWM时钟选择
FFF2H
SELT2
PS[3:
xxx0,0000
PWM2T1H
PWM2T1计数高位
FF00H
PWM2T1H[14:
PWM2T1L
PWM2T1计数低位
FF01H
PWM2T1L[7:
PWM2T2H
PWM2T2计数高位
FF02H
PWM2T2H[14:
PWM2T2L
PWM2T2计数低位
FF03H
PWM2T2L[7:
PWM2CR
PWM2控制
FF04H
PWM2_PS
EPWM2I
EC2T2SI
EC2T1SI
xxxx,0000
PWM3T1H
PWM3T1计数高位
FF10H
PWM3T1H[14:
PWM3T1L
PWM3T1计数低位
FF11H
PWM3T1L[7:
PWM3T2H
PWM3T2计数高位
FF12H
PWM3T2H[14:
PWM3T2L
PWM3T2计数低位
FF13H
PWM3T2L[7:
PWM3CR
PWM3控制
FF14H
PWM3_PS
EPWM3I
EC3T2SI
EC3T1SI
PWM4T1H
PWM4T1计数高位
FF20H
PWM4T1H[14:
PWM4T1L
PWM4T1计数低位
FF21H
PWM4T1L[7:
PWM4T2H
PWM4T2计数高位
FF22H
PWM4T2H[14:
PWM4T2L
PWM4T2计数低位
FF23H
PWM4T2L[7:
PWM4CR
PWM4控制
FF24H
PWM4_PS
EPWM4I
EC4T2SI
EC4T1SI
PWM5T1H
PWM5T1计数高位
FF30H
PWM5T1H[14:
PWM5T1L
PWM5T1计数低位
FF31H
PWM5T1L[7:
PWM5T2H
PWM5T2计数高位
FF32H
PWM5T2H[14:
PWM5T2L
PWM5T2计数低位
FF33H
PWM5T2L[7:
PWM5CR
PWM5控制
FF34H
PWM5_PS
EPWM5I
EC5T2SI
EC5T1SI
PWM6T1H
PWM6T1计数高位
FF40H
PWM6T1H[14:
PWM6T1L
PWM6T1计数低位
FF41H
PWM6T1L[7:
PWM6T2H
PWM6T2计数高位
FF42H
PWM6T2H[14:
PWM6T2L
PWM6T2计数低位
FF43H
PWM6T2L[7:
PWM6CR
PWM6控制
FF44H
PWM6_PS
EPWM6I
EC6T2SI
EC6T1SI
PWM7T1H
PWM7T1计数高位
FF50H
PWM7T1H[14:
PWM7T1L
PWM7T1计数低位
FF51H
PWM7T1L[7:
PWM7T2H
PWM7T2计数高位
FF52H
PWM7T2H[14:
PWM7T2L
PWM7T2计数低位
FF53H
PWM7T2L[7:
PWM7CR
PWM7控制
FF54H
PWM7_PS
EPWM7I
EC7T2SI
EC7T1SI
端口配置寄存器P_SW2
地址:
BAH初始值:
0000,0000B
EAXSFR:
扩展SFR访问控制使能
0:
MOVXA,@DPTR/MOVX@DPTR,A指令的操作对象为扩展RAM(XRAM)
1:
MOVXA,@DPTR/MOVX@DPTR,A指令的操作对象为扩展SFR(XSFR)
注意:
若要访问PWM在扩展RAM区的特殊功能寄存器,必须先将EAXSFR位置为1
BIT6,BIT5,BIT4为内部测试使用,用户必须填0
PWM配置寄存器PWMCFG
F1H初始值:
CBTADC:
PWM计数器归零时(CBIF==1时)触发ADC转换
PWM计数器归零时不触发ADC转换
PWM计数器归零时自动触发ADC转换。
(注:
前提条件是PWM和ADC必须被使能,即ENPWM==1,且ADCON==1)
CnINI:
设置PWM输出端口的初始电平
PWM输出端口的初始电平为低电平
PWM输出端口的初始电平为高电平
PWM控制寄存器PWMCR
F5H初始值:
ENPWM:
使能增强型PWM波形发生器
关闭PWM波形发生器
使能PWM波形发生器,PWM计数器开始计数
ECBI:
PWM计数器归零中断使能位
关闭PWM计数器归零中断(CBIF依然会被硬件置位)
使能PWM计数器归零中断
ENCnO:
PWM输出使能位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STC15W4K60S4 系列 增强 PWM 波形 发生器 应用