MCP23017
MCP23017
[spoiler=Спойлер]http://flprog.ru/publ....-1-0-77[/spoiler]СМОТРИТЕ ЗДЕСЬ
Последний раз редактировалось MAN8007 15 фев 2017, 07:44, всего редактировалось 1 раз.
MCP23017
MAN8007, нет. Вы привели пример распиновок контроллеров Arduino ,а ему нужно распиновка
MCP23017.
Novichok, посмотрите в редакторе самого блока ,там подробная информация о выводах микросхемы.
MCP23017.
Novichok, посмотрите в редакторе самого блока ,там подробная информация о выводах микросхемы.
kiyota
MCP23017
Да не то ставил в блоке добавляются. Как подключит в самой программе типа аналоговый вход А0-А7 цифровой 1-13 если это расширитель портов то должны добавится входы выходы типа А8-... кнопки, 1-... , 14-...выхода на светодиоды 1-... . С настройкой блока я разобрался. Я не могу подключить к этим выводам А8-... 14-... так как их нет. Вот здесь http://ab-log.ru/forum/viewtopic.php?f=1&t=1130 при подключении микросхемы расширения добавляются входа- выхода в зависимости от микросхемы. Тогда какой прок от этого блока расширения если он ничего не расширяет
Последний раз редактировалось Novichok 15 фев 2017, 13:18, всего редактировалось 1 раз.
MCP23017
Ну вот небольшой пример. Здесь дополнительные входы будут иметь имена ;IO1;IO2;IO3;IO4;.
А выходы ;IO9;IO10;соответственно.
А выходы ;IO9;IO10;соответственно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kiyota
MCP23017
Я этим добром не пользовался, но логика подсказывает что вы должны в программе использовать эти ноги которые появились, а при компиляции программы компилятор все сделает сам. Физически вы кнопки и реле ко входам микросхемы подключаете, ну и в программе подключайте к ногам блока.
Если надо этот вход или выход использовать на других платах, то просто подключите к нему переменную и дальше пользуйтесь ей.
Если надо этот вход или выход использовать на других платах, то просто подключите к нему переменную и дальше пользуйтесь ей.
Последний раз редактировалось Олег 15 фев 2017, 13:56, всего редактировалось 1 раз.
MCP23017
Олег ну и как эти кнопки реле или хоть что подключить входов дополнительных нет, KIVOTA попробуй тоже на ардуино свободных ног нет
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
MCP23017
Ты суслика видишь? Нет? А он есть!
MCP23017
Тогда это не то и что ни кто не может подсказать генералы вы где? ау!
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
MCP23017
Да ек макарек. Вот программа, которая использует только входы/выходы 23017. Если и тут непонятно, то генералы умывают руки.
Добавлено (15.02.2017, 17:14)
---------------------------------------------
Микросхема расширителя читает свои физические входы и скидывает результат в переменные InX. Программа их обрабатывает и скидывает результат в переменные OutX. Далее микросхема расширителя берет значение из OutX и кидает их на свои физические выходы.
Добавлено (15.02.2017, 17:14)
---------------------------------------------
Микросхема расширителя читает свои физические входы и скидывает результат в переменные InX. Программа их обрабатывает и скидывает результат в переменные OutX. Далее микросхема расширителя берет значение из OutX и кидает их на свои физические выходы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 15 фев 2017, 17:26, всего редактировалось 1 раз.
MCP23017
Интересно, а что происходит с состоянием входов/выходов при обрыве связи I2C ???
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость