
EM785840/5841/5842
8位微控制器
FOSC
1:2
1:8
1:32
1:64
要PWM1IF
MUX
TMR1X
RESET
期
MATCH
比较
T1P0
T1P1 T1EN
PRD1
数据总线
数据总线
PRD2
T2P0 T2P1 T2EN
比较
期
MATCH
FOSC
1:2
1:8
1:32
1:64
TMR2X
MUX
RESET
要PWM2IF
* TMR1X = TMR1H + TMR1L ;
* TMR2X = TMR2H + TMR2L
图12为功能框图
FOSC :输入时钟。
预分频器( T1P0和T1P1 ) : 1选项: 2 , 1 : 8 , 1:32和1:64由TMRX定义。它被清除时,
任何类型的复位发生。
TMR1X ( TMR1H / TWR1L ) :定时器寄存器; TMRX增加,直到它与PRDX匹配,然后是
复位为0。 TMRX不能被读取。
PRDX ( PRD1 ) : PWM周期寄存器。
当定义TMRX ,请参阅其操作的相关寄存器,如图预分频寄存器。它必须是
注意的是,如果他们的相关TMRXs采用的PWMX位必须被禁止。即,在6位
PWMCON寄存器必须设置为“0”。
TMR1和TMR2相关的控制寄存器( R5第3页)
第7位
第6位
第5位
4位
第3位
第2位
第1位
PWM2E PWM1E T2EN T1EN T2P1 T2P0
T1P1
位0
T1P0
定时器编程程序/步骤
加载PRDX与定时器周期。
通过写IOCF PAGE0 ,如果需要的话使能中断
加载期望值PWMCON的预分频系数,使能TMRX,禁止
PWMX 。
__________________________________________________________________________________________________________________________________________________________________
*此规格如有变更,恕不另行通知。
31
2004/11/10 V1.2