Разделы
Применение расширителя ввода - вывода
При разработке промышленных контроллеров и других устройств часто требуется реализовать некоторое количество линий цифрового ввода-вывода. Таких линий может потребоваться довольно много, поэтому задействовать для каждой линии отдельный порт микроконтроллера не всегда возможно. В такой ситуации может помочь расширитель ввода-вывода.
Наиболее предпочтительными для этих целей являются последовательные интерфейсы I2C и SPI, которые обладают высокой скоростью, требуют минимального количества линий связи и широко распространены в различной аппаратуре.
Конечно, данную задачу можно решить, применив недорогой микроконтроллер, имеющий встроенный интерфейс I2C или SPI. В этом случае микроконтроллер под управлением программы сможет принимать данные по последовательному интерфейсу и транслировать их через параллельные порты ввода-вывода, а также выполнять обратную передачу данных. Такой микроконтроллер должен иметь большое число выводов, или к нему придётся подключить дополнительные регистры.
Однако поставленную задачу можно решить и более простым способом, не требующим использования микроконтроллера, а также создания и отладки программы. Данным способом является преобразователь последовательного интерфейса I2C в два параллельных 8-разрядных порта ввода-вывода.
Другие материалы
Синтез цифрового конечного автомата Мура
Расчет задания
Вариант № 37
Задания были рассчитаны с помощью формул:
Тип автомата: NВ mod 2
Входные слова: NВ mod 13
Выходные слова: NВ mod 23
Выбор базиса: ...
Сетевые анализаторы и анализаторы протоколов сети
Когда-то сетевой мир был очень фрагментированным в
том, что касалось стандартов передачи физического и канального уровней; не
существовало единого доминирующего стандарта д ...
Разработка многоканального источника постоянного напряжения, выполненного на основе прямоходового преобразователя
Целью данной курсовой работы является разработка многоканального
источника постоянного напряжения, выполненного на основе прямоходового
преобразователя. В круг задач, решаемых при проект ...