Подключение микросхем увеличения портов ввода-вывода MCP23017 и MCP23S17 к (avr)(ч.1/2)
Vložit
- čas přidán 15. 01. 2015
- Статья: www.doneathome.ru/archives/1868
Сайт : www.doneathome.ru
Канал: / @doneathomeru
Группа в контакте : 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 и разрешением прерываний.
Большое, Вам, спасибо! За Ваш труд! И сайт очень хорош, восстановите его! Спасибо!
Безупречно. Очень грамотная речь 😎👍
Спасибо, важная информация!
все дословно понятно, спасибо!
Спасибо!
вы ничего не сказали про бит HAEN.Подскажите,как его необходимо выставить на микросхемах MCP23S17,если пины CS на этих микросхемах соединены вместе,а адреса установлены разные.При обращении к микросхемам не будет конфликта?
Добрый день !!!
Подскажите, после сброса питания и до момента инициализации микросхемы на выходах логические единицы, что вызывало срабатывание подключённых к ним реле. как сделать чтобы по умолчанию был 0 ? Библиотека adafruit mcp23017.h
Подскажите пожалуйста эту микросхему можно использовать как i2c интерфейс LCD 2004 с боковым расположением выводов в два ряда?
how to install a DS 1621 in MCP23017 with a raspi?
ссылка на статью не работает!
Ссылка на статью переводит не туда. :-(
Очень нужна помощь знающих людей!
Каким образом можно сделать так, чтобы микросхема работала как счетчик импульсов? Можно совместно с контроллером
Здравствуйте. помогите пожалуйста в микросхеме SAA7708H включить аналоговый cd вход! у меня не получается, хоть убейся
Куда Парниша делся? Много его уроков пропадает!
ссылка на статью не работает((
Ножки у табуретки. У микросхем выводы.