MCP23017 работает не адекватно со штатным блоком

Вопросы от новичков
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

MCP23017 работает не адекватно со штатным блоком

#1

Сообщение Di123 » 04.09.2020{, 09:14}

если подать 1 на вход то почему то 1 появляется на всех трёх выходах хотя по логике на Р её в принципи физически не должно быть
тоже самое и с 0 если на входе 0 то и везде 0

задублировал светодиодом с 13 пин на инверторе он работает адекватно показывает состояние

что не так ?
2020-09-04_130941.png
2020-09-04_130941.png (4.92 КБ) 343 просмотра
Отправлено спустя 8 минут 45 секунд:
уже всё неважно
эта хрень оказывается работает от 3,3в только

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

MCP23017 работает не адекватно со штатным блоком

#2

Сообщение Sancho » 04.09.2020{, 09:40}

Di123 писал(а):
04.09.2020{, 09:23}
уже всё неважно
эта хрень оказывается работает от 3,3в только
Не поленился
СпойлерПоказать
2020-09-04_09-39-14.png
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

MCP23017 работает не адекватно со штатным блоком

#3

Сообщение Di123 » 04.09.2020{, 09:48}

а я статью почитал по ней
2020-09-04_134820.png
Отправлено спустя 1 минуту 24 секунды:
ахотя в ней про ЕСП говорилось
ну да ладно

а в чом тогда может быть проблема ?

Отправлено спустя 1 минуту 34 секунды:
я ресет соединил на плюс
взял только сда и скл и несколько выводов под сигнал
и заперемычил адрес на №3

Отправлено спустя 1 минуту 18 секунд:
или она не понимает инвертирующие сигналы ?

Отправлено спустя 35 минут 32 секунды:
в качестве эксперемента поставил инверсию и на первом блоке ИЛИ
и при подаче 1 она появляется и на З и на С хотя на С не должно быть её
а на Р её нету хотя должна быть

при подаче 0
1 появляется только на Р хотя должна появиться только на С

видимо это ошибка блока флпрог он совершенно не понимает что значит инверсия
2020-09-04_142354.png
2020-09-04_142354.png (4.64 КБ) 328 просмотров
Отправлено спустя 7 минут 6 секунд:
у автора походу действительно ошибка в блоке MCP23017
для эксперемента собрал генератор и светодиод с микрухи 13 и на MCP23017 подцепил
и тут они моргают в такт одинаково
2020-09-04_143129.png
2020-09-04_143129.png (2.81 КБ) 326 просмотров
а тут в разнобой
2020-09-04_143250.png
2020-09-04_143250.png (3.16 КБ) 326 просмотров
видимо автор забыл указать влияние инверсии в своём блоке

это теперь нужно каждый раз убеждаться что ставя инверсию её нужно поставить и на MCP23017

Отправлено спустя 1 минуту 27 секунд:
чуть рабочую микросхему не выбросил :angry2:

Отправлено спустя 3 минуты 54 секунды:
а в таком виде всё работает идеально если цеплять напрямую
2020-09-04_144013.png
2020-09-04_144013.png (6.16 КБ) 324 просмотра
походу у автора проблемы с клемами

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

MCP23017 работает не адекватно со штатным блоком

#4

Сообщение Sancho » 04.09.2020{, 15:13}

Di123 писал(а):
04.09.2020{, 10:41}
походу у автора проблемы с клемами
Вопрос - накой блоки ИЛИ?

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

MCP23017 работает не адекватно со штатным блоком

#5

Сообщение Di123 » 04.09.2020{, 18:13}

ну я начал построение и тут же сразу наткнулся на баг который не позволил двигаться дальше и стал искать ошибку вокруг того что было на плате соединяя по разному дабы найти искомую суть
суть в итоге нашол разными вариациями эксперемнтов

и с помощью MCP23017 выяснил что реализовать свой проект можно только тригерами а не базовой логикой

я придумал как контролировать визуальное действие своих построений и быстро находить ошибки невидимые или развеять свою уверенность в якобы наличии или отсутствии там сигнала
а то порой в реальности это должно быть так но флпрог делает по своему
в итоге припаиваем к MCP23017 16 светодиодов цветных и прямо в схеме подключаем к каждой линии по необходимости и так можно в итоге видеть как бежит сигнал от начала до конца и в разных местах и порой находить решения даже методом тыка соединяя или добавляя разные блоки в поисках недостающего сигнала или наличие не нужного

только вот по платам это под вопросом ибо переменная не всегда гасит свой сигнал он как бы залипает в неких моментах а клема как было видно не любит инверсии на ней

Ответить

Вернуться в «Начинающим»