上传者: 26735445 
                                    |
                                    上传时间: 2025-05-27 18:43:04
                                    |
                                    文件大小: 25.22MB
                                    |
                                    文件类型: PDF
                                
                            
                            
                                RL78/G13  第十九章   复位功能 
19.1  确认复位源的寄存器 
 
RL78/G13 中存在着多种复位源。复位控制标志寄存器(RESF)用于存储产生了复位请求的复位源。 
使用 8 位存储器操作指令读取 RESF 寄存器。 
通过 RESET 引脚输入,上电复位 (POR)电路引起复位,以及读取 RESF 寄存器,可清除 TRAP、WDTRF、RPERF、
IAWRF 和 LVIRF 标志。 
图 19-5.  复位控制标志寄存器(RESF)的格式 
 
地址:   FFFA8H     复位后:  00H 注 1     R 
7 6 5 符号 4 3 2 1 0 
RESF TRAP 0 0 WDTRF 0 RPERF IAWRF LVIRF 
 TRAP 执行非法指令产生的内部复位请求
注 2
 0 无内部复位请求,或 RESF 寄存器被清除。 
 1 产生内部复位请求。 
 WDTRF 看门狗定时器(WDT) 产生的内部复位请求 
 0 无内部复位请求,或 RESF 寄存器被清除。 
 1 产生内部复位请求。 
 RPERF RAM 奇偶校验产生的内部复位请求 
 0 无内部复位请求,或 RESF 寄存器被清除。 
 1 产生内部复位请求。 
 IAWRF 非法存储器存取产生的内部复位请求 
 0 无内部复位请求,或 RESF 寄存器被清除。 
 1 产生内部复位请求。 
 LVIRF 电压检测电路 (LVD) 产生的内部复位请求 
 0 无内部复位请求,或 RESF 寄存器被清除。 
 1 产生内部复位请求。 
注 1. 复位后的值因复位源而异。 
 2. 执行指令代码 FFH 时,产生非法指令。 
  通过电路内置仿真器或片上调试仿真器进行仿真时,不会因执行非法指令发生内部复位。 
注意事项 1. 不可使用 1 位存储器操作指令读取数据。 
2. 从 RAM 获取指令代码时,在执行过程中不受奇偶校验错误检测的影响。但是,RAM 获取指令代码引起
的 RAM 数据读取要接受奇偶校验错误检测。 
3. 由于 RL78 执行流水操作,CPU 会进行预取,所以有可能会读取到所使用 RAM 区域之外的未初始化区
域,以至于产生 RAM 奇偶校验错误。因此,允许 RAM 奇偶校验错误产生复位 (RPERDIS = 0) 时,要对
所使用的“ RAM 区域 + 10 字节”的区域进行初始化。 
R01UH0146CJ0200  Rev.2.00   871  
2012.09.11