Например TDA7294

Форум РадиоКот • Просмотр темы - PCF8574 работа с INT
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июн 28, 2025 21:54:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 13:03:07 
Сверлит текстолит когтями
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 1106
Рейтинг сообщения: 0
подскажите когда следует использовать выход INT
в интернете пишут что
Цитата:
Использование прерываний
При изменении физического состояния входа состояние внутреннего регистра может и не соответствовать текущему состоянию входов - состояние регистра обновляется только во время обмена данными с мастером. Но если напряжение на входе отличается от состояния внутреннего регистра, генерируется сигнал прерывания для микроконтроллера.

Вывод прерывания INT может быть подключен к GPIO микроконтроллера для уведомления микроконтроллера о том, что состояние входных портов расширителя изменилось. Получив этот сигнал прерывания, ваш микроконтроллер должен заново считать состояние регистра PCF8574 и самостоятельно определить, на каких входах изменился уровень. Во время обмена данными по шине в регистр будет записано текущее состояние входов и всё придет в соответствие до следующего изменения. Разумеется, для того, чтобы определить на каких выводах произошли изменения после последнего чтения, придется где-то хранить последнее считанное состояние на стороне MCU, как как чтение регистра вернет состояние всех выводов, а не только тех, которые были изменены.


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

я просмотрел много схем и он посути везде болтается в воздухе


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 13:26:29 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23841
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
если речь идёт об в целом изменении пина без ведома контролера то не понятно как он может его поменять без команды

А ничего, что порт ДВУНАПРАВЛЕННЫЙ? Речь идет об изменении ВХОДНЫХ, а не выходных сигналов на чипе...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 13:48:27 
Сверлит текстолит когтями
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 1106
Рейтинг сообщения: 0
если он нужен для кнопок то в схеме он тоже не участвует

Изображение

Добавлено after 1 minute 14 seconds:
я пробовал подключать кнопки и там без него всё прекрасно работает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 14:07:14 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23841
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
У вас частная задача, в которой чтение входов является синхронным. А есть куча задач, где нужно фиксировать асинхронное изменение состояния порта....


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 14:13:23 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1221
Рейтинг сообщения: 0
Di123 писал(а):
я пробовал подключать кнопки и там без него всё прекрасно работает

Только для этого приходится постоянно сканировать состояния кнопок, а с прерыванием вы будете его получать только при изменении уровня сигнала на входе расширителя, что избавит процессор от тупого сканирования. Получили прерывание- прочитали изменившиеся состояния сигналов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 14:23:37 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23841
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
для этого приходится постоянно сканировать

А иначе от дребезга не защититься.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 14:52:20 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 124
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1213
Рейтинг сообщения: 0
если он нужен для кнопок то в схеме он тоже не участвует

Если хочется экономии, что можно и одним PCF-ом обойтись.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PCF8574 работа с INT
СообщениеДобавлено: Вт апр 04, 2023 15:29:36 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1627
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
После того, как событие произошло (есть INT), сканируете клавиатуру обычным способом. Затем можете включить и debounce. Просто не будет постоянное сканирование клавиатуры со всеми вытекающими из этого преимуществами (за счет еще одного используемого вывода МК).


Вложения:
pcf8574_int.jpg [62.75 KiB]
Скачиваний: 69
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y