Подключение микросхем увеличения портов ввода-вывода 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
Сайт : 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.2/2)Аналоговый мультиплексор CD405116-битный расширитель портов MCP23017Микроконтроллеры avr для начинающих ( расширяем порты микроконтроллера)STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.2/4]) USART, теория(Обзор радиотоваров) [Статья 1] Рабочее местоFLProg урок#14 микросхемы расширенийSTM32 STM32VL Discovery STM32F100RBT6 (урок 8) The advanced-control timers(1), таймерыПодключение расширителя портов MCP23017 к ESP8266 NodeMcu LuaInterface MCP23017 (Port Expander) With Arduino UnoPort Expander MCP23017 Interface with ESP8266-01 | How to Increase Number of GPIO Pins of ESP8266.STM32 STM32VL Discovery STM32F100RBT6 (урок 9[ч.1/4]) USART, теорияPart 2 - How to Expand Tasmota/Sonoff Devices with the I2C Protocol - MCP23017 GPIO Expansion - I²CМикроконтроллеры Порты ввода вывода Урок 10How to connect the MCP23017 GPIO Expander to an Arduino and Raspberry PiСдвиговые регистры 74HC595 в FLProgУрок 34 Блок Расширитель входов выходов MCP23017(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++)Опрос кнопок через MCP23017 для ESP8266