本帖最后由 itelectron 于 2011-1-6 13:07 编辑
回LS
偶一清 内存 发生 就跳 13 楼中断里了 :L#define F103VE_RAM_END ((u32)0x2000FFFF) /* STM32F103VE_RAM_END_ADDR */
#define F103VE_RAM_START (*((u32*)(0x20000000))) //
#define RAM_Size ((0xFFFF+1)/4)
void F103VE_RamClear(void)
{ u32 RAM_Cnt;
u32 *P_RAM_START=&F103VE_RAM_START;
for(RAM_Cnt=0x00000000;RAM_Cnt<RAM_Size;RAM_Cnt++) //0xFFFF+1/4=0x4000
{
(*(P_RAM_START+RAM_Cnt))=0x00000000;
}
} |