首页 » 技术SOS » 嵌入式系统 » MCU和嵌入式微处理器 » E8仿真器的问题?

E8仿真器的问题?

菜鸟
2008-12-16 11:08:43
我要在r5f212AC上开发程序,但是只有一块RSKR8C25的开发板.我把程序的一部分功能在上面调试完成.现在r5f212AC的板子做好了,我重新建立了一个r8c/2a的工程,完成了代码,但是用E8模拟器调试的时候发现奇怪的问题,模拟器可以正确的连接到自己做的板上,也可以下载代码,单步断点调试.但是硬件却好像不受控,P0口设置成输出设置高低电平都没有反应,但是P1口却可以控制,请问大家知道什么原因,或者帮我分析下,不胜感激.
分享
关键词: 开发板, E8仿真器  
助工
2009-01-05 16:53:14
1楼

请参考用户手册有关PRCR寄存器的章节: 瑞萨R8C MCU有保护寄存器,保护寄存器是为了在程序失控时重要的寄存器不被轻易改写的保护功能。 PRCR 寄存器保护的寄存器如下: · 由PRC0 位保护的寄存器:CM0、CM1、OCD、FRA0、FRA1 和FRA2 寄存器 · 由PRC1 位保护的寄存器:PM0 和PM1 寄存器 · 由PRC2 位保护的寄存器:PD0 寄存器 · 由PRC3 位保护的寄存器:VCA2、VW0 C、VW1C 和VW2C 寄存器 PRC2位保护P0(I/O就P0被保护,设计时参考),特别请注意PRC2置“1”后需紧跟对PD0的操作指令,否则无效。