В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Применение > SEEPROM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Подключение последовательных ЭСППЗУ AT25XXX к микроконтроллерам AT89CXX

Последовательный периферийный интерфейс SPI

Микросхемы запоминающих устройств (ЗУ) с последовательным интерфейсом обладают рядом преимуществ по сравнению с ЗУ с параллельным интерфейсом в случае, если приемлема пониженная скорость обмена информацией. Помимо малого занимаемого места на печатной плате, последовательные ЗУ существенно экономят линии ввода-вывода микроконтроллера. Полезность последовательных ЗУ еще более возрастает, если стоит задача добавления внешней памяти к микроконтроллеру с малым числом выводов, например, микроконтроллеры AT89C1051 и AT89C2051 фирмы Atmel.

Данные «Рекомендации…» являются руководством по программным процедурам, которые могут быть включены в состав приложения пользователя для организации чтения и записи последовательных ЭСППЗУ AT25XXX под управлением микроконтроллера AT89CXX. Все шесть представителей семейства AT25XXX поддерживают следующие операции: чтение, запись, чтение статуса, запись статуса, (установка уровней защиты от записи), разрешение записи и запрет записи. Подпрограммы также позволяют считывать и записывать в страничном режиме, реализованного у AT25XXX. Программа поддерживает как 3-пров. конфигурацию, так и 4-пров., а также выполняет требования временных диаграмм всех AT25XXX. При этом подразумевается, что микроконтроллер AT89CXX работает на частоте синхронизации 24 МГц.

Аппаратная часть

AT25XXX можно подключить к микроконтроллеру AT89CXX или по 3-пров. схеме (рисунок 1) или по 4-пров. (рисунок 2). В 3-пров. схеме сигналы ЭСППЗУ SI (последовательный ввод данных) и SO (последовательный вывод данных) подключаются к одному и тому же выводу микроконтроллера, тем самым экономя 1 вывод. Такое подключение стало возможным, благодаря тому, что вывод микроконтроллера может динамически переключаться на ввод или вывод.

Программное обеспечение

Программное обеспечение к данным «Рекомендациям…» может быть скачано с этой страници. Более детально о работе программы можно прочитать в комментариях в файле-исходнике.


Рисунок 1 - 3-пров. схема подключения


Рисунок 2 - 4-пров. схема подключения

Документация и софт:

  68 Kb Engl Исходный документ
  43 Kb Пример программы
  RUS Описание микросхем SEEPROM серии AT25