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

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

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

Сообщение Di123 »

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

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

что не так ?
2020-09-04_130941.png
Отправлено спустя 8 минут 45 секунд:
уже всё неважно
эта хрень оказывается работает от 3,3в только
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

Di123 писал(а): 04 сен 2020, 09:23 уже всё неважно
эта хрень оказывается работает от 3,3в только
Не поленился[spoiler]
2020-09-04_09-39-14.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

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

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

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

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

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

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

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

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

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

Отправлено спустя 3 минуты 54 секунды:
а в таком виде всё работает идеально если цеплять напрямую
2020-09-04_144013.png
походу у автора проблемы с клемами
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

Di123 писал(а): 04 сен 2020, 10:41 походу у автора проблемы с клемами
Вопрос - накой блоки ИЛИ?
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

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

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

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

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей