- 6
- 0
- 约9.43千字
- 约 110页
- 2019-09-12 发布于浙江
- 举报
10.3.3 PWM定时器特殊寄存器 PWM定时器特殊寄存器主要有以下4个。 定时器配置寄存器TCFGn 定时器控制寄存器TCON 定时器n计数缓存寄存器TCNTBn,定时器比较缓存寄存器TCMPBn 定时器n计数观察寄存器TCNTOn 10.3.3 PWM定时器特殊寄存器 10.3.3 PWM定时器特殊寄存器 10.3.3 PWM定时器特殊寄存器 注意: (1)定时器配置寄存器TCFG0. 定时器输出时钟频率=PCLK/{prescaler value +1}/{divider value} 其中,{prescaler value}=1-255; {divider value}=1、2、4、8、16、TCLK。 (2)定时器配置寄存器。 定时器输出时钟频= PCLK/{prescaler value +1}/{divider value} 其中,{prescaler value}=1-255; {divider value}=1、2、4、8、16、TCLK。 S5PV210共有5个32位的定时器,其中定时器0、1、2、3有PWM功能,即它们都有一个输出引脚,可以通过定时器来控制引脚周期性的高、低电平变化;定时器4没有输出引脚。 从PCLK开始需要经过两级分频,第一级分频通过2个8位预分频器分频,第二级分频使用输出分频,最终得到定时器频率。 这两次预分频都是通过设置TCFG0寄存器完成的。每个定时器工作在哪种频率下可以通过TCFG1寄存器来选择的,定时器内部控制逻辑的详细原理可参看数据手册。 定时器的使用主要涉及两个寄存器。 TCFG0寄存器:位[7:0],位[15:8]分别用于控制预分频器0、1,它们的值为0-255.经过分频器出来的时钟频率,即PCLK/(TCFG0[7:0]+1或TCFG0[15:8]+1) TCFG1寄存器:设定相应定时器为经过分频器出来的时钟频率的几分频。 定时器工作频率= PCLK/(TCFG0[7:0]+1或TCFG0[15:8]+1) TCNTBn/TCMPBn寄存器:TCNTBn中保存定时器的初始计数值,TCMPBn中保存比较值。它们的在启动定时器时,被传到定时器内部寄存器TCNTn, TCMPn中。 TCNTOn寄存器:n为0-4,内部寄存器TCNTn在其工作时钟下不断减1计数,可以通过读取TCNTOn寄存器得知其值。 TCON寄存器:它的功能为 第一次启动定时器时,手动将TCNTBn/TCMPBn寄存器的值装入内部寄存器TCNTn,TCMPn中。 启动,停止定时器。 决定在定时器计数到达0时是否自动装入初值。 决定定时器的引脚TOUTn输出电平是否反转。 10.4 WATCHDOG定时器 S5pv210看门狗定时器用于当噪声或系统错误引起的故障时恢复控制器操作,作为一个普通的16位时间间隔定时器来请求中断服务。看门狗定时器和PWM定时器的区别就是看门狗定时可以产生复位信号。 WATCHDOG定时器有如下特点: 有中断请求的普通间隔定时器模式。 激活内部复位信号如果定时器计数值到0. 支持水平触发中断机制。 看门狗定时器功能模块图 看门狗定时器使用PCLK作为其源时钟。PCLK频率被预分频产生相应的看门狗定时器时钟,得到的频率再次被分配。 预定标器的值和频率除数因子由看门狗定时器控制寄存器来定义,有效的预定标值的范围从0到2^8-1,频率除数因子可以选择16、32、64或128. 可以使用以下公式来计算看门狗定时器的时钟频率和每个定时器时钟周期的持续时间。 T_watchdog=1/[PCLK/(Prescaler value+1)/(Division_factor)] 看门狗定时器特殊寄存器如下: 1. 看门狗定时器控制寄存器WTCON WTCON寄存器允许用户使能看门狗定时器,选择4个不同的时钟源,使能中断,使能看门狗定时器输出。看门狗定时器用于S5PV210上电后故障复位。 2. 看门狗定时器数据寄存器WTDAT WTDAT寄存器用于确定超时期限,其内容在最初的看门狗定时器操作时不能自动加载到定时器计数器中,但是使用0x8000将驱使第一次超时。在这种情况下,WTDAT的值江北自动重载如WTCNT中。 3. 看门狗定时器计数寄存器WTCNT WTCNT寄存器包含在正常操作期间的看门狗定时器的当前计数值。WTCNT必须在使能之前设定初值。 (1)工作原理:PCLK→2个8位预分频器。 初始计数值写入WTCNT→while(WTCNT==0)自动重载WTCNT=WTDAT,并可以产生中断信号,可以输出复位信号。 WATDOG定时器工作频率=PCLK/(WTCON[15:8]+1)/几分频 (2)其相关寄存器 WTCON:用于设置预分配系数,选择工作频率,决定是否使能中断,是否启用W
您可能关注的文档
最近下载
- 《羊肚菌林下生产技术规程》(征求意见稿).pdf
- 机械基础-全套PPT课件.pptx
- 党支部班子2026年在对照加强理论武装、加强党员管理监督、严格组织生活等六个对照方面检查材料【两篇范文】.docx VIP
- 4.2.2 被减数中间、末尾有0的连续退位减法及验算 课件人教版数学二年级下册.pptx
- 党支部班子2026年在对照加强理论武装、执行上级组织决定、加强党员管理监督等“六个对照”方面检查材料.docx VIP
- 2026年(完整版)党建应知应会基础知识测试题及一套答案.docx VIP
- 《计算机网络集成技术》课程标准.doc VIP
- 《骆驼祥子》圈点、批注、做笔记(教学设计)七年级语文下册(统编版2024).pdf VIP
- 2025年贵州省遵义市遵义县某国企招聘笔试题库及参考答案详解1套.docx VIP
- 2025年卫健委遴选笔试真题汇编解析版,备考冲刺押题必备.docx VIP
原创力文档

文档评论(0)