在线仿真msp430f5418的flash总是死机
我编写的msp430f5418的flash读写程序,在进行到对指针变量操作就死机了为什么,软件版本
IAR Assembler for MSP430
5.20.1 (5.20.1.50215)
具体程序如下:
FlashErase(0x1080);
void FlashErase(unsigned int Adr)
{
unsigned int *p;
_DINT();
//__disable_interrupt();
while(BUSY & FCTL3);
FCTL3 = FWKEY;
FCTL1 = FWKEY+ERASE;
p=(unsigned int *)Adr;
*p=0;//死到这不动了
while(BUSY & FCTL3);
FCTL3 = FWKEY+LOCK;
_EINT();
}