RL78/R5F100FEA 模拟器与仿真器的差别

R5F100FEA 芯片程序在RL78模拟器中运行正常,两个外部中断(INTP0 和 INTP4, 通过 signal data editor 设置。两个中断的优先级相同LEVEL 1)都可以正常执行。写入芯片后进行仿真,外部中断INTP0可以执行,而INTP4不能执行。反复排查软件设置没有发现问题,硬件线路上连接正常(用示波器检查芯片管脚处),信号用发生器连接到芯片,信号的频率和占空比与模拟器中设置相同。外部中断需注意哪些地方?

  • 如果simulator仿真时,INTP4中断可以正常响应,说明中断相关设置没有问题。那么就从INTP4本身去考虑,INTP4相关的功能和引脚(相关的Port引脚)设置对不对。

  • 用E2仿真器可以正常进入中断,不用仿真器可以正常运行。使用E1仿真器就 NTP4 就不能进入中断,应该是E1仿真器的问题。