Применяем последовательную память типа M25 с контроллером STM32
Принцип работы программы, написанной инженерами STMicroelectronics, самый простой. Работа с памятью организована силами ядра. Ниже приведён алгоритм работы программы.
Рис. 1. Команда стирания сектора
Остальные команды выполняются аналогичным образом (ядром без распараллеливания процессов). Инженеры компании "Промэлектроника" создали другой подход к работе с памятью типа M25. Главное отличие с программой фирмы STMicroelectronics – распараллеливание процессов работы ядра и работы с памятью. Контроллер легко позволяет это сделать. Нужно воспользоваться двумя каналами обмена DMA, интерфейсом SPI и выделить память буфера в размере 262 байта. Стек рассчитан на работу с семейством STM32F1xxx. В силу близости архитектур STM32F1, STM32F2, STM32F3, STM32F4, STM32L1 и STM32F0 программистам не составит большого труда настроить работу стека на любой из озвученных архитектур.
Простейший пример работы со стеком можно скачать здесь.
За получением более подробной информации вы можете обратиться:
Сорокин Сергей
E-mail: info@promelec.ru
Телефон: +7 (343) 245-68-20
Задать вопрос техподдержке Вы можете на нашем форуме.
Последние новости - одной лентой: