RL78/G13 定时器阵列单元:间隔定时器模式详解

需积分: 6 50 下载量 40 浏览量 更新于2024-08-06 收藏 25.22MB PDF 举报
"RL78/G13系列微控制器在间隔定时器模式下的操作方法" 本文档详细介绍了RL78/G13微控制器中的定时器阵列单元在间隔定时器模式下的工作原理和操作步骤。RL78/G13是一款16位单片机,由瑞萨电子制造。在使用该芯片进行开发时,了解其定时器功能至关重要。 在间隔定时器模式中,主要涉及以下几个关键操作步骤: 1. 启动定时器:首先,通过向TSmn位写入1来启用定时器操作(TEmn = 1)。此时,定时器计数寄存器mn (TCRmn)会保持其初始值,等待计数时钟的产生。 2. 开始触发:当定时器被允许操作后,会在第一个计数时钟的产生时触发开始信号。 3. 中断设置:如果设置MDmn0位为1,那么开始触发信号将产生中断INTTMmn。这有助于获取精确的开始计数时序信息。 4. 计数过程:在允许操作后的第一个计数时钟,定时器数据寄存器mn (TDRmn)的值被加载到TCRmn寄存器中,间隔定时器模式开始计数。 5. 重载与中断:当TCRmn递减计数到0000H时,会触发INTTMmn中断,并将TDRmn的值重新加载到TCRmn,从而继续计数。 此外,文档中还提到了一些注意事项和时间同步问题。在计数时钟的第一个周期,从写入TSmn位到实际开始计数存在一个时钟周期的延迟,可能导致轻微的计数误差。为了减少这种误差,可以设置MDmn0为1,使得开始计数时产生中断,确保同步。 最后,文档强调了虽然提供了电路和应用示例,但设计者应对这些信息的使用负全责,瑞萨电子不对由此引发的任何损失负责,也未声明信息无误,且不承担因使用这些信息可能侵犯第三方专利、版权或其他知识产权的责任。 总结来说,RL78/G13在间隔定时器模式下的操作涉及启动、中断设置、计数过程以及误差补偿策略,这些知识对于开发者编写控制程序和实现精确定时功能是至关重要的。同时,使用该芯片时,应考虑到可能的知识产权风险,并遵循相关法律和最佳实践。