Всем привет. Собственно вопрос такой. Есть у меги48 куча ног которые могут вызвать прерывания PCINTx. Мне нужно знать какая собственно нога и его и вызвала. Нужно ловить как передний так и задний фронты, причем знать какой был пойман (но это не проблема если знать какая ножка вызвала прерывание). В даташите я чет не нашел ничего. Всем спасибо заранее, удачи.
Считывать состояние портов это понятно, однако это достаточно сложно ввиду того, что мне нужны прерывания по обоим фронтам. Думал может есть какой-то регистр в котором содержится эта инфа, а я его проглядел
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если прерывания вызываются по переднему и заднему фронтам, так вроде все логично получается, в обработчике проверяем состояние пинов и сравниваем с предыдущим их состоянием, так и можно узнать на какой ноге случилось изменение логического уровня.
... в обработчике проверяем состояние пинов и сравниваем с предыдущим их состоянием, так и можно узнать на какой ноге случилось изменение логического уровня.
Обработчик на передний и задний фронт в любом случае один, ибо вектор один. Ну не проблема - просто думал мож че есть ) Просто у мя оперативки мало шоппц, думал мож съэкономить на переменных )))
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения