首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
» UPD78F0411 控制8 位定时器H0、H1 和H2 的寄存器
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
UPD78F0411 控制8 位定时器H0、H1 和H2 的寄存器
发短消息
加为好友
我是MT
当前离线
UID
1023166
帖子
6651
精华
0
积分
3328
阅读权限
90
来自
燕山大学
在线时间
230 小时
注册时间
2013-12-19
最后登录
2016-1-5
论坛元老
UID
1023166
性别
男
来自
燕山大学
1
#
打印
字体大小:
t
T
我是MT
发表于 2014-3-5 18:59
|
只看该作者
UPD78F0411 控制8 位定时器H0、H1 和H2 的寄存器
寄存器
,
定时器
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: 外围硬件时钟频率
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议