μPD79F9211单片机内部高速振荡时钟停止方法

需积分: 50 55 下载量 192 浏览量 更新于2024-08-10 收藏 3.48MB PDF 举报
"μPD79F9211 16位单片机用户手册" 本文档详细介绍了瑞萨NEC 79F9211单片机在停止内部高速振荡时钟时的设置过程,这在MIPI M-PHY协议的实现中尤为重要。MIPI M-PHY是一种高速接口协议,广泛应用于移动设备中的传感器和显示接口,而内部高速振荡时钟的管理直接影响到其性能和功耗。 停止内部高速振荡时钟有两种方法:执行STOP指令和设置HIOSTOP为1。 (1)执行STOP指令: - 外围硬件准备:在进入STOP模式前,需要确保所有不支持STOP模式的外部硬件已停止工作。 - 设置OSTS寄存器:为了确保X1时钟振荡稳定,需要在执行STOP指令前设置此寄存器的值。 - 执行STOP指令:执行该指令后,系统进入STOP模式,内部高速振荡时钟停止。 (2)通过设置HIOSTOP为1: - CPU时钟状态检查:通过CKC寄存器的CLS和MCS位判断CPU是否使用内部高速振荡时钟。当CLS=0且MCS=0时,CPU依赖此时钟,需将其切换至其他时钟源。 - 停止内部高速振荡:设置CSC寄存器的HIOSTOP位为1,此时内部高速振荡时钟停止。注意,HIOSTOP设为1时,必须确保MCS=1或CLS=1,并且所有使用内部高速振荡时钟的外部硬件已停止。 文档还强调了使用单片机时的一些通用注意事项,如CMOS设备的输入处理、未使用的输入引脚处理、静电放电(ESD)防护措施和电源开关顺序: - CMOS输入引脚需避免噪音干扰,保持在VIL和VIH之间,未使用的输入引脚应通过上拉或下拉电阻固定电平。 - ESD防护至关重要,操作员和设备都应采取防静电措施,如佩戴防静电手带,使用抗静电材料。 - 上电时,设备应先初始化,确保复位操作,以保证输出引脚状态和寄存器内容的确定性。 - 电源的开启和关闭顺序要正确,以防止内部组件过电压。 这些指南不仅适用于79F9211,也是CMOS设备和嵌入式系统设计的一般原则,确保了系统的可靠性和稳定性。