PIC18F2331/2431/4331/4431
18.1
控制寄存器
18.2
模块功能
PWM模块的操作由控制
共有22个寄存器。这八个被用来
配置模块的功能:
•
•
•
•
•
•
•
•
PWM定时器控制寄存器0 ( PTCON0 )
PWM定时器控制寄存器1 ( PTCON1 )
PWM控制寄存器0 ( PWMCON0 )
PWM控制寄存器1 ( PWMCON1 )
死区时间控制寄存器( DTCON )
输出改写控制寄存器( OVDCOND )
输出状态寄存器( OVDCONS )
故障配置寄存器( FLTCONFIG )
PWM模块支持多种工作模式
这有利于实现特定的功率和电机控制
应用程序。每个操作模式中描述
后续章节。
PWM模块由若干功能的
块。每个的操作分别说明
相对于操作的几种模式:
•
•
•
•
•
•
•
•
PWM时基
PWM时基中断
PWM周期
PWM占空比
死区时间发生器
PWM输出改写
PWM故障输入
PWM特殊事件触发
还有一些被配置为14个寄存器
7寄存器对16位。这些被用于
的特定功能的配置值。他们是:
• PWM时基寄存器( PTMRH和PTMRL )
• PWM时基周期寄存器( PTPERH和
PTPERL )
• PWM特殊事件触发比较寄存器
( SEVTCMPH和SEVTCMPL )
• PWM占空比# 0寄存器
( PDC0H和PDC0L )
• PWM占空比# 1寄存器
( PDC1H和PDC1L )
• PWM占空比# 2寄存器
( PDC2H和PDC2L )
• PWM占空比# 3寄存器
( PDC3H和PDC3L )
所有这些寄存器对的是双缓冲。
18.3
PWM时基
PWM时基是由一个12位定时器,具有提供
预分频器和后分频器的功能。简化框
PWM时基的示意图示于
PWM时基通过配置
PTCON0和PTCON1寄存器。该时基
启用或禁用分别设置或清除
在PTCON1寄存器中的PTEN位。
注意:
PTMR寄存器对( PTMRL : PTMRH )
当PTEN位没有被清零
用软件清零。
DS39616D第176页
2010 Microchip的技术公司