mainbp 发表于 2013-4-24 15:31:53

定时器中断不能定义STATIC问题,很奇怪

编译器:ICCV7 FOR AVR
在定时器中断定义一个静态变量,只在定时器中断服务程序里面使用,在编译的时候提示:cannot initialize RAM area   ,而定义成全局变量就可以了,我怀疑是不是别的地方用到了这个变量,于是我把这个静态变量的名字改了,还是提示一样的错误,这就排除了这个静态变量在别的地方使用了。而重新定义一个静态变量对它进行自加运算却是可以的,我很纠结,求老师指点,谢谢。
页: [1]
查看完整版本: 定时器中断不能定义STATIC问题,很奇怪