Загрузка страницы

Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.1/2)

Статья: http://www.doneathome.ru/archives/1868
Сайт : http://www.doneathome.ru
Канал: http://www.youtube.com/channel/UCvonuEvt7tK6YLPBqOraIcA
Группа в контакте : http://vk.com/Done_AT_Home
*********************************************************************
Помощь проекту: WebMoney Z396366925965
*********************************************************************

Описание : В этой статье мы обсудим, как использовать микросхему MCP23017 16-битный последовательный расширитель с последовательный интерфейс I2C. В MCP23017, имеет 7-битный адрес устройства. Наиболее значимыми 4 бита “0100” , а три аренды значащих битов определяются напряжения на A2, A1 и A0-пен. Это позволяет подключить до 8 GPIO расширители на одной шине дает нам максимум 16*8 = 128 дополнительных контактов GPIO для наших проектов.
В MCP23017 чип имеет набор регистров, которые должны быть записаны, чтобы контролировать чипа поведения. Например, IODIRA & IODIRB регистров определить, является ли контакты на порты A и B являются соответственно входами(1) или выходов (0). Чтобы узнать состояние входного контакта на порт A или B, Вам необходимо прочитать GPIOA или GPIOB регистров, и установить pin выход на порт A или B для высокой или низкой, то Вам необходимо написать соответствующее значение в OLATA или OLATB регистров. Чип обладает множеством дополнительных регистров с дополнительной функциональностью, как и реверсирования полярности, включение внутреннего pull-ups и разрешением прерываний.

Видео Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.1/2) канала GOODprovodnik
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 января 2015 г. 23:09:41
00:19:26
Другие видео канала
Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.2/2)Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.2/2)Аналоговый мультиплексор CD4051Аналоговый мультиплексор CD405116-битный расширитель портов MCP2301716-битный расширитель портов MCP23017Микроконтроллеры avr для начинающих ( расширяем порты микроконтроллера)Микроконтроллеры avr для начинающих ( расширяем порты микроконтроллера)STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.2/4])  USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.2/4]) USART, теория(Обзор радиотоваров) [Статья 1] Рабочее место(Обзор радиотоваров) [Статья 1] Рабочее местоFLProg урок#14 микросхемы расширенийFLProg урок#14 микросхемы расширенийSTM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймерыSTM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймерыПодключение расширителя портов MCP23017 к ESP8266 NodeMcu LuaПодключение расширителя портов MCP23017 к ESP8266 NodeMcu LuaInterface MCP23017 (Port Expander) With Arduino UnoInterface MCP23017 (Port Expander) With Arduino UnoPort Expander MCP23017 Interface with ESP8266-01 | How to Increase Number of GPIO Pins of ESP8266.Port Expander MCP23017 Interface with ESP8266-01 | How to Increase Number of GPIO Pins of ESP8266.STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.1/4])  USART, теорияSTM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.1/4]) USART, теорияPart 2 - How to Expand Tasmota/Sonoff Devices with the I2C Protocol - MCP23017 GPIO Expansion - I²CPart 2 - How to Expand Tasmota/Sonoff Devices with the I2C Protocol - MCP23017 GPIO Expansion - I²CМикроконтроллеры  Порты ввода вывода  Урок 10Микроконтроллеры Порты ввода вывода Урок 10How to connect the MCP23017 GPIO Expander to an Arduino and Raspberry PiHow to connect the MCP23017 GPIO Expander to an Arduino and Raspberry PiСдвиговые регистры 74HC595 в FLProgСдвиговые регистры 74HC595 в FLProgУрок 34 Блок Расширитель входов   выходов MCP23017Урок 34 Блок Расширитель входов выходов MCP23017(Borland C++Builder 6) [Статья 10 [ч. 2/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 10 [ч. 2/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 10 [ч. 1/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)(Borland C++Builder 6) [Статья 10 [ч. 1/2] ] (TxRxV1)(FILE)(Process)(Tread)(stdio)(C/C++)Опрос кнопок через MCP23017 для ESP8266Опрос кнопок через MCP23017 для ESP8266
Яндекс.Метрика