我用STM32F207芯片做的程序,通过外挂无线模块,可读取多个子设备的信息,定时通过外挂GPRS模块上传到服务器,当无线设备一个时正常工作;当多个同时开启时定时上传一次就会出现异常,有时无线模块正常工作,有时频繁上传(上传完成清掉标志位和计数值,突然计数值有个很大的值,反复上传);有时突然跳转到void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
}
堆栈已经修改为Stack_Size EQU 0x00010000;大家帮忙看下是哪里出了问题啊。谢谢了 |