• F4.FLASH Стирание сектора

    Выполним очистку 11 сектора. Для этого разблокируем FLASH выполнив последовательно запись ключей в поле KEYR: FLASH->KEYR = 0x45670123; FLASH->KEYR = 0xCDEF89AB; Бит LOCK в регистре CR должен очиститься, значит регистр разблокирован. Если бит LOCK останется в случае неудачной разблокировки, снять его уже не получиться и потребуется выполнить сброс микроконтроллера. Установим

    Читать далее...
  • F4.DMA Режим передачи ПАМЯТЬ-ПАМЯТЬ

    Для передачи из памяти в память используется DMA2 контроллер. DMA1 не может использоваться потому что периферийный порт не подключен к шинной матрице AHB (мануал RM0090 страница 305). Включаем тактирование DMA2: RCC->AHB1ENR  |= RCC_AHB1ENR_DMA2EN; Теперь нужно настроить поток для передачи. Любой свободный из 8 можно использовать. Выберем DMA2_Stream6 и настроим конфигурационный

    Читать далее...