Академический Документы
Профессиональный Документы
Культура Документы
ОТЧЕТ
к лабораторной работе № 6
на тему:
«ПРОГРАММИРОВАНИЕ FSMC. СОЗДАНИЕ ГРАФИЧЕСКОГО
ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА»
Выполнил:
ст. гр. 012601
Фомин И. О
Проверил:
Пономарёв И. С.
Минск 2023
Цель работы: изучить функциональные возможности FSMC, способ
создания графического пользовательского интерфейса.
2
Рисунок 3 - Последовательность настройки и управления FSMC
3
BURSTEN (бит 8) – разрешение burst-режима пакетной
приёмопередачи данных, использующегося синхронной динамической
памятью: 0 – выключено (значение, установленное по умолчанию), 1 –
включено;
WAITPOL (бит 9) – логический уровень сигнала WAIT ожидания
готовности к работе внешней микросхемы памяти (используется только для
доступа к памяти в режиме пакетной приёмопередачи): 0 – активный низкий
NWAIT (значение, установленное по умолчанию), 1 – активный высокий;
WRAPMOD (бит 10) – поддержка режима пакетной приёмопередачи с
чередующейся последовательностью адреса данных: 0 – выключено
(значение, установленное по умолчанию), 1 – включено;
WAITCFG (бит 11) – конфигурирование линии NWAIT состояния
ожидания: 0 – сигнал ожидания устанавливается перед передачей данных
(значение, установленное по умолчанию), 1 – сигнал ожидания
устанавливается после передачи данных;
WREN (бит 12) – разрешение записи: 0 – запрещена, 1 – разрешена
(значение, установленное по умолчанию);
WAITEN (бит 13) – разрешение использования состояния ожидания на
линии NWAIT (используется только для доступа к памяти в режиме пакетной
приёмопередачи): 0 – запрещено (NWAIT выключен, запись во Flash идёт
непрерывно по истечении предельного времени, выделенного на запись, 1 –
разрешено (значение, установленное по умолчанию);
EXTMOD (бит 14) – расширенный режим (учёт установки таймингов в
FSMC_BWTR): 0 – тайминги на запись игнорируются (значение,
установленное по умолчанию), 1 – учитываются;
ASYNCWAIT (бит 15) – сигнал ожидания в асинхронном режиме: 0 –
NWAIT игнорируется, 1 – учитывается;
CBURSTRW (бит 19) – запись в режиме пакетной приёмопередачи: 0 –
используется в асинхронном режиме, 1 – в синхронном режиме.
4
DATAST (биты 15 – 8) – задержка при передаче данных: значение
определяет множитель THCLK;
ADDHLD (биты 7 – 4) – задержка на удержание адреса: значение
определяет множитель THCLK;
ADDSET (биты 3 – 0) – задержка на установку адреса: значение
определяет множитель THCLK.