RIIC所有寄存器的初始值错误,并且无法恢复

芯片型号:R7F702301-BFABG

背景前提:在项目中需要使用I2C通信,因为MCAL不支持RIIC,故使用Smart Configurator生成相关代码

问题描述:RIIC模块初始化后,在周期任务中进行I2C读取寄存器指令,调试的时候发现第一步就失败了,因为检测到总线处于BUSY状态,然后检查RIIC1的寄存器(使用的是RIIC1),发现所有的寄存器值均为0x0000ffff,Reset后值依旧不变,实际上Reset之后大部分寄存器为0x00000000,有值的也不为0x0000ffff;排查问题的时候首先想到时钟,RIIC模块使用的是LSB时钟,考虑到之前ADCJ模块调通了,它也使用了LSB时钟;然后反复查看芯片手册,始终找不到问题的方向(不排除芯片损坏的可能,但是可能性非常低,且开发板存在相同的问题,另外PBG也不会影响寄存器初始值),故在此寻求大神解惑,磕头了~~~~~

附图: