Подключение FLASH-памяти к МПК (ОК ЭВМ)

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Микропроцессоры
  • 27 27 страниц
  • 6 + 6 источников
  • Добавлена 20.03.2019
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание
Введение 4
1. Общая характеристика и описание компонентов 6
1.1. Микропроцессорный модуль 6
1.2. Flash память 8
2. Характеристика и принцип работы SPI 16
3. Разработка схемы соединения компонентов 19
4. Разработка алгоритма и управляющей программы 20
Заключение 24
Библиографический список 25
Приложение 1. Схема соединения компонентов 26
Приложение 2. Листинг программы 27

Фрагмент для ознакомления

.."));break;}//в зависимости от того что выбрали вызываем ту или иную функцию работы с SPI FLASH памятьюswitch (choose){ //если выбрали 1 то вызываем функцию чтения номера изготовителя и идентификационного номера SPI памятиcase '1':RDID();break; //если выбрали 2 то вызываем функцию чтения регистра состояния SPI памятиcase '2':RDSR();break; //если выбрали 3 то записываем новое значение в регистра состояния SPI памятиcase '3': {unsignedintstat_reg;//переменная для хранения нового значения регистра состоянияprintf_P(PSTR("\r\nВведите новое значение регистра состояния(hex)\r\n"));//выводим по USART инструкцию //форматированный ввод данныхscanf("%x", &stat_reg);//принимаем значение в hex формате в переменную stat_reg WRSR(stat_reg);//вызываем функцию WRSR передав ей новое значение регистра состояния}break; //если выбрали 4 то вызываем функцию установки триггера разрешения записиcase '4':WREN();break; //если выбрали 5 то вызываем функцию очистки всего чипа SPI памятиcase '5':{CHIP_ERASE(); printf_P(PSTR("\r\nSPI flash памятьочищена\r\n"));}break;//если выбрали 6 то вызываем функцию очистки одного сектора SPI памятиcase '6':SECTOR_ERASE();break;//если выбрали 7 то вызываем функцию чтения данных с SPI памятиcase '7':READ();break; //если выбрали 8 то вызываем функцию программирования(записи) SPI памятиcase '8':PROGRAM();break; //если выбрали 9 то вызываем функцию чтения одного байта данных с SPI памятиcase '9':READ_Byte();break;default:printf_P(PSTR("???\r\n"));}}//КОНЕЦбесконечныйциклprintf_P(PSTR("\r\nвышли"));}//КОНЕЦ основная программа

Библиографический список
1. Г.С. Воробьева Микроконтроллеры семейства AVR Лабораторный практикум Методические рекомендации к выполнению цикла лабораторных работ по дисциплине «Основы микропроцессорной техники» для студентов направлений 210100 «электроника и микроэлектроника» и 200300 «биомедицинская инженерия». – Томск, 2009 – 90 с.
2. https://www.alldatasheet.com/datasheet-pdf/pdf/255831/ATMEL/AT25F2048.html
3. Евстифеев А.В. Микроконтроллеры AVR семейства Mega. Руководство пользователя. — М.: Издательский дом «Додэка-XXI», 2007 г.
4. Трамперт В. Измерение, управление и регулирование с помощью AVR-микроконтроллеров.: Пер. с нем. — К.: «МК-ПРЕСС», 2006г.
5. Ключев А.О., Ковязина Д.Р., Петров Е.В., Платунов А.Е. Интерфейсы
периферийных устройств. – СПб.: СПбГУ ИТМО, 2010. – 290 с.
6. Магда Ю. С. Программирование последовательных интерфейсов. — СПб.: БХВ-Петербург, 2009. — 304 с.

Вопрос-ответ:

Какую функцию выполняет микропроцессорный модуль?

Микропроцессорный модуль выполняет функцию управления и обработки данных в компьютере.

Что такое Flash память и как она работает?

Flash память - это тип памяти, использующий микросхемы для хранения данных. Она работает по принципу электрического стирания и программирования.

Какие характеристики и принцип работы имеет интерфейс SPI?

Интерфейс SPI (Serial Peripheral Interface) является последовательным интерфейсом передачи данных между микроконтроллером и внешними устройствами. Он работает по принципу полудуплексной передачи данных, используя четыре линии: SCLK (синхронизация), MOSI (выход данных), MISO (вход данных) и SS (выбор устройства).

Как разработать схему соединения компонентов для подключения Flash памяти к МПК ОК ЭВМ 4.1?

Схема соединения компонентов может быть разработана на основе технической документации и указаний производителя. Необходимо правильно подключить микропроцессорный модуль и Flash память через интерфейс SPI, следуя указанным параметрам и порядку соединения контактов.

Как разработать алгоритм и управляющую программу для работы с SPI Flash памятью?

Для разработки алгоритма и управляющей программы для работы с SPI Flash памятью необходимо ознакомиться с технической документацией и спецификациями производителя. В программе следует использовать соответствующие функции работы с SPI интерфейсом и операциями чтения/записи данных в Flash память. Примеры алгоритмов и программ могут быть найдены в библиографическом списке или других источниках.

Как подключить FLASH память к МПК ОК ЭВМ?

FLASH память подключается к МПК ОК ЭВМ с помощью разработанной схемы соединения компонентов.

Какова общая характеристика и описание компонентов?

Микропроцессорный модуль является основным компонентом системы, а FLASH память используется для хранения и передачи данных. Оба компонента взаимодействуют по протоколу SPI.

Как работает SPI?

SPI - это протокол последовательного взаимодействия между микроконтроллером и другими устройствами. Он основан на передаче данных по двум проводам: MOSI (Master Output Slave Input) и MISO (Master Input Slave Output).

Как разработать схему соединения компонентов?

Схему соединения компонентов разрабатывают, опираясь на документацию и рекомендации производителя каждого компонента. Важно правильно подключить провода и правильно настроить соединение.

Как разработать алгоритм и управляющую программу?

Алгоритм и управляющая программа разрабатываются с учетом требований и возможностей системы. Они должны обеспечивать правильное взаимодействие с FLASH памятью через протокол SPI.