Выполним очистку 11 сектора. Для этого разблокируем FLASH выполнив последовательно запись ключей в поле KEYR: FLASH->KEYR = 0x45670123; FLASH->KEYR = 0xCDEF89AB; Бит LOCK в регистре CR должен очиститься, значит регистр разблокирован. Если бит LOCK останется в случае неудачной разблокировки, снять его уже не получиться и потребуется выполнить сброс микроконтроллера. Установим
Читать далее...-
F4.FLASH Стирание сектора
-
F4.DMA Режим передачи ПАМЯТЬ-ПАМЯТЬ
Для передачи из памяти в память используется DMA2 контроллер. DMA1 не может использоваться потому что периферийный порт не подключен к шинной матрице AHB (мануал RM0090 страница 305). Включаем тактирование DMA2: RCC->AHB1ENR |= RCC_AHB1ENR_DMA2EN; Теперь нужно настроить поток для передачи. Любой свободный из 8 можно использовать. Выберем DMA2_Stream6 и настроим конфигурационный
Читать далее...