当我在一个函数中声明一个较大的局部数组变量时,例如unsigned char tempdata[100]时,程序可以编译通过,但是程序运行到这个函数时,就会产生硬件复位。但是把它改成unsigned char tempdata[30]就正常运行。当声明unsigned char tempdata[100]为全局变量时,问题一样。为什么呢?欢迎大家讨论。
RE:STM32局部变量数组太大的问题
RE:STM32局部变量数组太大的问题
{
u16 i;
u8 datatemp0[30];
u8 datatemp1[30];
for (i=0; i
RE:STM32局部变量数组太大的问题
RE:STM32局部变量数组太大的问题
RE:STM32局部变量数组太大的问题