PCF8574
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
PCF8574
PCF8574, PCF8574A различаются только секторами адресов, возможно максимально установить по 8 штук на одну шину, итого 8х2х8вх/вых - 128вх/вых.
Блок легко может быть переделан под PCF8575 - 16 вх/вых.
Описание:
Адрес для входа должен подаваться в виде байта(0-255), например: 3C= 3x16 + C = 48+12=60
Для работы в качестве ТОЛЬКО НА ВЫХОД(управляем нагрузками) сигнал byte_out не используется, на нём будет повтор входа. Физически работа выхода почти соответствует
схеме с открытым коллектором и по + питания токооганичивающий резистор(не более 100мкА). Снять логическую единицу с бОльшим током не получится.
Для работы ТОЛЬКО НА ВХОД(считываем входа) на вход необходимо подать byte 255. Поясню.
Сигналы принимаются только прижиманием к общему, поэтому необходимо перевести выводы в 1, внутренне подтянуть к +, ток очень мал - 100мкА: при помехах ДОПОЛНИТЕЛЬНО можно добавить внешние резисторы(20-4,7 кОм).
Для одновременной работы ВХОД/ВЫХОД необходимо так организовать подачу байта на вход, что-бы на выводах, подключенных для ввода присутствовали единицы.
Образно говоря, указанная микросхема принимает байт и распаковывает на биты, или считывая биты- упаковывает их в байт.
Данный блок представляет собой образец/шаблон работы с I2C.
Обсуждение, варианты "В Железе"
UPDATE 21.07.2017
Архив обновлён. Добавлены блоки для работы только на вход и только на выход, работающие с boolean переменными( встроеные шифратор/дешифратор).
Разные примеры с идеями, возможны небольшие ошибки.
Если понравилось и пригодилось - ЖМИ ТУТ!!!
Блок легко может быть переделан под PCF8575 - 16 вх/вых.
Описание:
Адрес для входа должен подаваться в виде байта(0-255), например: 3C= 3x16 + C = 48+12=60
Для работы в качестве ТОЛЬКО НА ВЫХОД(управляем нагрузками) сигнал byte_out не используется, на нём будет повтор входа. Физически работа выхода почти соответствует
схеме с открытым коллектором и по + питания токооганичивающий резистор(не более 100мкА). Снять логическую единицу с бОльшим током не получится.
Для работы ТОЛЬКО НА ВХОД(считываем входа) на вход необходимо подать byte 255. Поясню.
Сигналы принимаются только прижиманием к общему, поэтому необходимо перевести выводы в 1, внутренне подтянуть к +, ток очень мал - 100мкА: при помехах ДОПОЛНИТЕЛЬНО можно добавить внешние резисторы(20-4,7 кОм).
Для одновременной работы ВХОД/ВЫХОД необходимо так организовать подачу байта на вход, что-бы на выводах, подключенных для ввода присутствовали единицы.
Образно говоря, указанная микросхема принимает байт и распаковывает на биты, или считывая биты- упаковывает их в байт.
Данный блок представляет собой образец/шаблон работы с I2C.
Обсуждение, варианты "В Железе"
UPDATE 21.07.2017
Архив обновлён. Добавлены блоки для работы только на вход и только на выход, работающие с boolean переменными( встроеные шифратор/дешифратор).
Разные примеры с идеями, возможны небольшие ошибки.
Если понравилось и пригодилось - ЖМИ ТУТ!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
PCF8574
добрый день , подскажите ,есть у кого то примеры в flprog как работать с блоками PCF8574 (как правильно добавить данный блок в проект , для расширения количества портов выхода ), или может кто подскажет как управлять выходами или входами с этих блоков. для примера , есть в проекте 5 входов (кнопки) и 15 выходов (реле и светодиоды) , и нужно добавить в проект еще 6-8 выходов , с этим блоком это реально ? и как управлять его пинами с блоков из flprog. заранее спасибо )
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 авг 2021, 07:59
- Откуда: МО
- Имя: максим
- Благодарил (а): 8 раз
- Поблагодарили: 17 раз
PCF8574
Всем доброго дня! Помогите с блоком для PCF8575, либо пните в нужном направлении. Пытался сам но ничего не выходит, работает только половина- младшие разряды Р0-Р7.. 

- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
PCF8574
[ref]maxiboxx[/ref], попробуй
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
PCF8574
Спасибо за наводку на PCF8575 - гораздо дешевле MCP23017 и в некоторых случаях может заменить её(например при работе с LCD).
Заказал https://aliexpress.ru/item/100500493839 ... 1641860516
PCF8574
как его прописать в параметрах блока ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
PCF8574
Если это параметр - то так и писать по английски 0x27.Kot писал(а): 18 мар 2023, 11:40 2023-03-18_154006.png
сканер шины выдаёт адрес 27
как его прописать в параметрах блока ?
Если это вход типа байт - то 0х27=2*16 + 7 = 39
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
PCF8574
0х27 работает
только блок входа нормально всё кнопка отрабатывает вайфай подымает
а вот блок отправки ставлю то пинг не проходит до есп и вайфай не работает при нём
и ставлю константу на порт 0 то на выходе 0
ставлю константу 1 на выходе 1
заместо константы ставлю генератор и на выходе всегда 1 может буквы забыли гденибудь поставить
только блок входа нормально всё кнопка отрабатывает вайфай подымает
а вот блок отправки ставлю то пинг не проходит до есп и вайфай не работает при нём
и ставлю константу на порт 0 то на выходе 0
ставлю константу 1 на выходе 1
заместо константы ставлю генератор и на выходе всегда 1 может буквы забыли гденибудь поставить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
PCF8574
[ref]Kot[/ref], Отправляет данные на выход каждые 100мс.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
PCF8574
теперь нормально
вайфай работает
порт моргает
только у этого расширителя есть нюанс что если подать питание на устройство то все его порты по умолчанию имеют 1
значит что бы ничего не моргало в нагрузке при включении нужно использовать срабатывание ключей через 0
вайфай работает
порт моргает
только у этого расширителя есть нюанс что если подать питание на устройство то все его порты по умолчанию имеют 1
значит что бы ничего не моргало в нагрузке при включении нужно использовать срабатывание ключей через 0
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
PCF8574
Kot писал(а): 21 мар 2023, 13:23 только у этого расширителя есть нюанс что если подать питание на устройство то все его порты по умолчанию имеют 1
значит что бы ничего не моргало в нагрузке при включении нужно использовать срабатывание ключей через 0
Sancho писал(а): 09 янв 2018, 11:24 Физически работа выхода почти соответствует схеме с открытым коллектором и по + питания токооганичивающий резистор(не более 100мкА). Снять логическую единицу с бОльшим током не получится.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
PCF8574
глубокий анализ показал что если поставить генератор 1гц то ровно каждый десятый импульс он как бы спотыкается это отчетливо слышно по клацанью клапанов
согласно иследованию феномена выявлено искажение десятого импульса
здоровый импульс больной
согласно иследованию феномена выявлено искажение десятого импульса
здоровый импульс больной
У вас нет необходимых прав для просмотра вложений в этом сообщении.
PCF8574
Приветствую. Подскажите блок можно поправить что бы работала микросхема PCA9535, или надо новый создавать?
PCF8574
И правда, извиняюсь, ошибся. Мне надо блок для микросхемы PCA9535 . Это новую тему создавать?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей