R8应用摘记
摘要:
1.变量,内存,存储空间ResaseRAMAUTO变量只是动态分配存储空间而已,硬件不帮你做清零的事所以,局部变量需要自己做清零处理。仿真时,不要用看门狗,否则设置断点时CPU一直复位。所以仿真时要对程序进行修改,#ifdefine或者#if3问题:当基于瑞萨M16C,R8C系列微控制器进行C语言应用程序设计时,如果在子函数中定义的变量超过255个字节,程序编译出错。分析:针对这种情况,问题的主要原因是子函数中定义的变量在函数调用时都是保存在堆栈中,而NC30编译器默认设置的在函数调用时使用的堆栈大上限为255个字节,因此,当子函数中定义超过255个字节的变量时,编译会出错。解决:基于上述分析 阅读全文
posted @ 2013-03-15 16:19 吾一 阅读(718) 评论(0) 推荐(0) 编辑