Подскажите, почему может не работать запись flash ?
Питание процессора 3В
Заранее спасибо !
Код
unsigned int *p_flash_32=(unsigned int*)0x08080000; //адрес
//разброкируем память
FLASH->KEYR = 0x45670123;
FLASH->KEYR = 0xCDEF89AB;
// обращение 32 байта
FLASH->CR &=~FLASH_CR_PSIZE_0;
FLASH->CR |= FLASH_CR_PSIZE_1;
// Flash programming activated
FLASH->CR |= FLASH_CR_PG;
//записываем
while((FLASH->SR & FLASH_SR_BSY)!=0) {} //ждём пока освободится
*p_flash_32=0xAABBCCDD;
while((FLASH->SR & FLASH_SR_BSY)!=0) {} //ждём пока освободится
FLASH->CR |=FLASH_CR_LOCK;