SH-Stick 用户手册上不是说要修改堆栈指针初始值吗?有没有改过呀!……
纠正一下,这句话的意思是,在将PM01~PM00位改写为"01b"或者"11b"时,不能同时改写PM07~PM02位。我觉得只要分别设置就没……
当然可以使用了,只要在相应的C文件中包含头文件即可,使用#include "sfr_r82g.h"……
没有使用过CAN耶,所以也没有什么有价值的东西提供给你。不过瑞萨网上有一些参考的资料,你可以下载下来看看。
http://cn.renesas.com/fmwk.jsp?cnt=……
http://cn.renesas.com/fmwk.jsp?cnt=/hk_product_catalogue_landing.jsp&fp=/product_catal……
既然手册上说是从4000H开始的,那就不要改了,还是把程序拆成两部分比较好。从4000H之前的那部分区域应该是调试器使用的吧,我这么猜想。如果真是调试器使用的话,在你调试的时候就会……
好了就行,等过了这阵再修呗。唉,东西坏了就是麻烦:)……
知道了,我看了一下手册,R8C2A8是64K的,但是用户所使用的程序去被分成了两部分,中断向量前边可以写一部分(从0x4000开始),中断向量后面,也就是从10000~13FFF也……
可能是起始地址没有改吧,就是说虽然你换了芯片,但是起始地址和上一款芯片的起始地址相同,因此到复位向量区的可用地址相同,编译时还会覆盖中断向量区的。
根据启动文件,你可以设置程序开……
看你使用的是哪种启动文件了。
如果是汇编启动文件,就在“nc_define.inc”中修改“__ROM_TOPADR__”的值,当……