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 位存儲器操作指令設(shè)置該寄存器。 復(fù)位信號的產(chǎn)生對寄存器清零(00H)。 備注n = 0 ~ 2 注1. 如果外圍硬件時鐘(fPRS) 操作在高速系統(tǒng)時鐘(fXH) (XSEL = 1)下, fPRS 操作頻率依據(jù)供電電壓不同而變動。 VDD = 2.7 ~ 5.5 V:fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V:fPRS ≤5 MHz 2. 如果外圍硬件時鐘(fPRS) 操作在內(nèi)部高速振蕩時鐘(fXH) (XSEL = 0)下,當(dāng)1.8 V ≤VDD < 2.7 V 時,禁止 設(shè)置CKS02 = CKS01 = CKS00 = 0 (計(jì)數(shù)時鐘:fPRS ) 。 3. 在選擇TM50 輸出作為計(jì)數(shù)時鐘時, TM50 和CR50 的值相等時產(chǎn)生清零&啟動模式(TMC506 = 0),先啟動8 位定時器/事件計(jì)數(shù)器50,然后允許定時器進(jìn)行F/F 反轉(zhuǎn)操作(TMC501 = 1)。 注意事項(xiàng)1. 當(dāng)TMHE0=1 時,禁止設(shè)置TMHMD0的其他位。然而,可以更新TMHMD0(寫入相同值)。 2. 在PWM 輸出模式中,當(dāng)定時器停止計(jì)數(shù)后(TMHE0 = 0)再次啟動計(jì)數(shù)操作時(TMHE0 = 1),必須設(shè)置8 位定時器H比較寄存器10(CMP10)的值(即使設(shè)置的是相同的值,也必須再次設(shè)置)。 3. 除TOH0 的輸出以外,TOH0/P32/MCGO 引腳的實(shí)際輸出由PM32 和P32 決定。 備注 fPRS: 外圍硬件時鐘頻率 注1. 如果外圍硬件時鐘(fPRS) 操作在高速系統(tǒng)時鐘(fXH) (XSEL = 1)下, fPRS 操作頻率依據(jù)供電電壓不同而變動。 VDD = 2.7 ~ 5.5 V: fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V: fPRS ≤5 MHz 2. 如果外圍硬件時鐘(fPRS) 操作在內(nèi)部高速振蕩時鐘(fXH) (XSEL = 0)下,當(dāng)1.8 V ≤ VDD < 2.7 V 時,禁止設(shè)置CKS12 = CKS11 = CKS10 = 0 (計(jì)數(shù)時鐘:fPRS) 。 注意事項(xiàng)1. 當(dāng)TMHE1=1 時,禁止設(shè)置TMHMD1 的其他位。然而,可以更新TMHMD1(寫入相同值)。 2. 在PWM 輸出模式和載波發(fā)生模式中,當(dāng)定時器停止計(jì)數(shù)后(TMHE1=0)再次啟動計(jì)數(shù)器操作時(TMHE1=1),必須設(shè)置8 位定時器H 比較寄存器11(CMP11)的值(即使設(shè)置的是相同的值,也必須再次設(shè)置)。 3. 當(dāng)使用載波發(fā)生器模式時,設(shè)置TMH1 的計(jì)數(shù)時鐘頻率至少是TM51 計(jì)數(shù)時鐘頻率的6 倍。 4. 除TOH1 的輸出以外,TOH1/P31/INTP3 引腳的實(shí)際輸出由PM31 和P31 決定。 備注1. fPRS: 外圍硬件時鐘頻率 2. fRL: 內(nèi)部低速振蕩時鐘頻率 注1. 如果外圍硬件時鐘(fPRS) 操作在高速系統(tǒng)時鐘(fXH) (XSEL = 1)下, fPRS 操作頻率依據(jù)供電電壓不同而變 動。 VDD = 2.7 ~ 5.5 V: fPRS ≤10 MHz VDD = 1.8 ~ 2.7 V: fPRS ≤5 MHz 2. 如果外圍硬件時鐘(fPRS) 操作在內(nèi)部高速振蕩時鐘(fXH) (XSEL = 0)下,當(dāng)1.8 V ≤ VDD < 2.7 V 時,禁止 設(shè)置CKS22 = CKS21 = CKS20 = 0 (計(jì)數(shù)時鐘:fPRS) 。 3. TMH2 定時器輸出僅用作TM52 的外部事件輸入允許信號。不提供引腳的外部輸出。 注意事項(xiàng) 當(dāng)TMHE2 = 1 時,禁止設(shè)置TMHMD2 其他位。 備注 fPRS: 外圍硬件時鐘頻率 (2) 8 位定時器H載波控制寄存器1 (TMCYC1) 該寄存器用于控制8 位定時器H1 的遙控輸出和載波脈沖輸出狀態(tài)。 可以由1 位或8 位存儲器操作指令設(shè)置該寄存器。 復(fù)位信號的產(chǎn)生對寄存器清零(00H)。 注 第0 位只讀。 注意事項(xiàng)當(dāng)TMHE1 = 1 時,不能重寫RMC1 。然而,TMCYC1 可以更新(寫入相同的值)。 (3) 端口模式寄存器3 (PM3) 該寄存器按位設(shè)置端口1 為輸入輸出操作模式。 在將P32/TOH0/MCGO 和P31/TOH1/INTP3 引腳用于定時器輸出時,需對PM32 和PM31 以及P32 和P31 的輸出鎖存器清零(0)。 可以由1 位或8 位存儲器操作指令設(shè)置PM3 。 復(fù)位信號的產(chǎn)生將寄存器置FFH。 動。 VDD = 2.7 ~ 5.5 V: fPRS 10 MHz VDD = 1.8 ~ 2.7 V: fPRS 5 MHz 2. 如果外圍硬件時鐘(fPRS) 操作在內(nèi)部高速振蕩時鐘(fXH) (XSEL = 0)下,當(dāng)1.8 V VDD < 2.7 V 時,禁止 設(shè)置CKS22 = CKS21 = CKS20 = 0 (計(jì)數(shù)時鐘:fPRS) 。 3. TMH2 定時器輸出僅用作TM52 的外部事件輸入允許信號。不提供引腳的外部輸出。 注意事項(xiàng)當(dāng)TMHE2 = 1 時,禁止設(shè)置TMHMD2 其他位。 備注fPRS: 外圍硬件時鐘頻率 文章來源:http://www.originic.hk/Item/Show.asp?m=1&d=1808 |