UPD78F0411 控制8 位定时器H0、H1 和H2 的寄存器
发布时间:2013-1-23 17:34
发布者:zbzb12345
关键词:
UPD78F0411 , 定时器
UPD78F0411 控制8 位定时器H0、H1 和H2 的寄存器以下四个寄存器用于控制8 位定时器H0、H1 和H2。 8 位定时器H 模式寄存器n (TMHMDn) 8 位定时器H 载波控制寄存器1 (TMCYC1)注 端口模式寄存器3(PM3) 端口寄存器3(P3) 注仅用于8 位定时器H1 (1) 8 位定时器H 模式寄存器n (TMHMDn) 该寄存器用于控制定时器H的模式。 可以由1 位或8 位存储器操作指令设置该寄存器。 复位信号的产生对寄存器清零(00H)。 备注n = 0 ~ 2 注1. 如果外围硬件时钟(fPRS) 操作在高速系统时钟(fXH) (XSEL = 1)下, fPRS 操作频率依据供电电压不同而变动。 VDD = 2.7 ~ 5.5 V:fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V:fPRS ≤5 MHz 2. 如果外围硬件时钟(fPRS) 操作在内部高速振荡时钟(fXH) (XSEL = 0)下,当1.8 V ≤VDD < 2.7 V 时,禁止 设置CKS02 = CKS01 = CKS00 = 0 (计数时钟:fPRS ) 。 3. 在选择TM50 输出作为计数时钟时, TM50 和CR50 的值相等时产生清零&启动模式(TMC506 = 0),先启动8 位定时器/事件计数器50,然后允许定时器进行F/F 反转操作(TMC501 = 1)。 注意事项1. 当TMHE0=1 时,禁止设置TMHMD0的其他位。然而,可以更新TMHMD0(写入相同值)。 2. 在PWM 输出模式中,当定时器停止计数后(TMHE0 = 0)再次启动计数操作时(TMHE0 = 1),必须设置8 位定时器H比较寄存器10(CMP10)的值(即使设置的是相同的值,也必须再次设置)。 3. 除TOH0 的输出以外,TOH0/P32/MCGO 引脚的实际输出由PM32 和P32 决定。 备注 fPRS: 外围硬件时钟频率 注1. 如果外围硬件时钟(fPRS) 操作在高速系统时钟(fXH) (XSEL = 1)下, fPRS 操作频率依据供电电压不同而变动。 VDD = 2.7 ~ 5.5 V: fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V: fPRS ≤5 MHz 2. 如果外围硬件时钟(fPRS) 操作在内部高速振荡时钟(fXH) (XSEL = 0)下,当1.8 V ≤ VDD < 2.7 V 时,禁止设置CKS12 = CKS11 = CKS10 = 0 (计数时钟:fPRS) 。 注意事项1. 当TMHE1=1 时,禁止设置TMHMD1 的其他位。然而,可以更新TMHMD1(写入相同值)。 2. 在PWM 输出模式和载波发生模式中,当定时器停止计数后(TMHE1=0)再次启动计数器操作时(TMHE1=1),必须设置8 位定时器H 比较寄存器11(CMP11)的值(即使设置的是相同的值,也必须再次设置)。 3. 当使用载波发生器模式时,设置TMH1 的计数时钟频率至少是TM51 计数时钟频率的6 倍。 4. 除TOH1 的输出以外,TOH1/P31/INTP3 引脚的实际输出由PM31 和P31 决定。 备注1. fPRS: 外围硬件时钟频率 2. fRL: 内部低速振荡时钟频率 注1. 如果外围硬件时钟(fPRS) 操作在高速系统时钟(fXH) (XSEL = 1)下, fPRS 操作频率依据供电电压不同而变 动。 VDD = 2.7 ~ 5.5 V: fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V: fPRS ≤5 MHz 2. 如果外围硬件时钟(fPRS) 操作在内部高速振荡时钟(fXH) (XSEL = 0)下,当1.8 V ≤ VDD < 2.7 V 时,禁止 设置CKS22 = CKS21 = CKS20 = 0 (计数时钟:fPRS) 。 3. TMH2 定时器输出仅用作TM52 的外部事件输入允许信号。不提供引脚的外部输出。 注意事项 当TMHE2 = 1 时,禁止设置TMHMD2 其他位。 备注 fPRS: 外围硬件时钟频率 (2) 8 位定时器H载波控制寄存器1 (TMCYC1) 该寄存器用于控制8 位定时器H1 的遥控输出和载波脉冲输出状态。 可以由1 位或8 位存储器操作指令设置该寄存器。 复位信号的产生对寄存器清零(00H)。 注 第0 位只读。 注意事项当TMHE1 = 1 时,不能重写RMC1 。然而,TMCYC1 可以更新(写入相同的值)。 (3) 端口模式寄存器3 (PM3) 该寄存器按位设置端口1 为输入输出操作模式。 在将P32/TOH0/MCGO 和P31/TOH1/INTP3 引脚用于定时器输出时,需对PM32 和PM31 以及P32 和P31 的输出锁存器清零(0)。 可以由1 位或8 位存储器操作指令设置PM3 。 复位信号的产生将寄存器置FFH。 动。 VDD = 2.7 ~ 5.5 V: fPRS 10 MHz VDD = 1.8 ~ 2.7 V: fPRS 5 MHz 2. 如果外围硬件时钟(fPRS) 操作在内部高速振荡时钟(fXH) (XSEL = 0)下,当1.8 V VDD < 2.7 V 时,禁止 设置CKS22 = CKS21 = CKS20 = 0 (计数时钟:fPRS) 。 3. TMH2 定时器输出仅用作TM52 的外部事件输入允许信号。不提供引脚的外部输出。 注意事项当TMHE2 = 1 时,禁止设置TMHMD2 其他位。 备注fPRS: 外围硬件时钟频率 文章来源:http://www.originic.hk/Item/Show.asp?m=1&d=1808 |
网友评论