Долгая оцифровка сигнала

На этом форуме Вы можете задать вопросы знатокам программы и автору.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 15:27 ОООО Боги! Случилось счастье!
Поздравляю. Отдельное большое спасибо Ander за оперативную поддержку.
Блок MCP23017 работает.
Хорошо и чуть побыстрее работает и альтернатива PCF8575.
Любопытен чип DM13C - блок тоже есть.
Успехов.
С уважением, ecoins.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

А вот с MCP23017 не прокатило

Отправлено спустя 2 минуты 2 секунды:
настройки такие
8.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
Ander
Лейтенант
Сообщения: 519
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 22 раза
Поблагодарили: 97 раз

Долгая оцифровка сигнала

Сообщение Ander »

Попробуй убрать строчку выделенную красным!
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

Ander писал(а): 04 мар 2024, 18:44 Попробуй убрать строчку выделенную красным!
И строчку за ней. Начал дорабатывать блок и под SPI,SPN и не успел доделать.
Чуть позже попробую выложить тестовый пример.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

Попробуйте тест и блок в библиотеке блоков замените на этот.
Test_ESP32_MCP23017.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

А есть ещё и другие способы подключения данной микросхемы кроме I2C?
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 19:48 А есть ещё и другие способы подключения данной микросхемы кроме I2C?
Есть разные чипы MCP23017 - это i2c, MCP23s17 (редко продается) - это SPI.
Раньше блок поддерживал и i2c, и SPI, потом SPI из блока убрали.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

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

Отправлено спустя 6 минут 13 секунд:
и пример загрузил и ничего, сейчас нано прикручу для проверки и отпишусь
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 20:14 Сейчас компилируется без ошибок, но на выходе ничего нетсейчас попробую для проверки нано прикрутить
А Вы попробуйте посканировать шину(блок такой есть удобный) и убедиться, что адрес на шине совпадает с выбранным адресом.
На выходе блока также можно установить сигнал ок(устройство работоспособно).
На нано могут возникнуть проблемы с размером памяти.

Отправлено спустя 5 минут 29 секунд:
Ниже тест - сканирование I2c
Test_scan_i2c.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

не пойму что пишет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

Пишет что на шине i2c=0(бывает и несколько шин) нет ни одного устройства(qnt=0);
Подключите дисплей, он ведь работал и тест должен его обнаружить.
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Долгая оцифровка сигнала

Сообщение ivansidor012 »

[ref]ecoins[/ref], количество букв в имени переменной лишает зарплаты?
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Подключил к шине там eeprom, ds3231, дисплей адрес 27 + MCP23017
72.png
Отправлено спустя 3 минуты 16 секунд:
MCP 23017 все новые 3 штуки, подключены из примера
MCP23017_3.png
Отправлено спустя 1 минуту 9 секунд:
А0,А1,А2 посадил на GND. Адрес получается 0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

Сканер работает.
MCP23017 не видит, у них адреса начинаются с 0x20(32).
Проверьте правильность SCL,SDA - не перепутаны? И питание заодно.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Питание правильно, sda? scl не перепутаны
сейчас портативную версию ФЛПРОГ скачаю и попробую
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 21:43 Питание правильно, sda? scl не перепутаны
сейчас портативную версию ФЛПРОГ скачаю и попробую
Вряд ли это поможет - если дисплей на шине обнаруживается, то и другие устройства должны быть видимы (если они конечно есть...).
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

может схема подключения неправильная ? вроде бы проверял всё сходится со схемами из интернета
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 21:56 может схема подключения неправильная ? вроде бы проверял всё работает
Пробуйте - интерфейс i2c в части обнаружения устройств достаточно прост - если устройство правильно подключено и оно есть, то оно обнаруживается.
Иногда какое-то плохое устройство может "глушить" другие.
Попробуйте подключить только дисплей и добавляйте по одному MCP23017.
Но больше похоже на дефектные чипы - и в любом случае что-то с электроникой.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

год назад в чип дипе покупали

Отправлено спустя 25 минут 30 секунд:
MCP23017 e/sp может это не та микросхема?

Отправлено спустя 10 минут 58 секунд:
Я уже провода на микруху припоял и ничего, просто совсем ничего

Отправлено спустя 1 минуту 43 секунды:
я вот уже подумываю в сторону 74НС595,но она только на выход работает

Отправлено спустя 44 минуты 37 секунд:
Заказал на озоне PCF8575
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 159 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 04 мар 2024, 23:47 я вот уже подумываю в сторону 74НС595,но она только на выход работает
74НС165 работает на выход - неплохая пара 74HC595+74HC165.
Такую пару мы внедрили в некоторые наши ПЛК на RP2040.
Следует иметь ввиду, что 74HC595 в отличии от MCP23017 не имеет программного сброса.
==========
По теме быстродействия Вашего проекта:
1.Вы достигли приемлемого быстродействия?
2.На мой взгляд Ваш проект может быть ещё существенно оптимизирован на предмет быстродействия.
С уважением, ecoins.
Ответить

Вернуться в «Спросить у знатоков»

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

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