Один сигнал и два прерывания.
- Войдите на сайт для отправки комментариев
Вс, 31/01/2016 - 19:48
Можно ли подать один сигнал (сторонний) сразу на два цифровых входа (2,3 пин)?
Нужно реализовать две функции вызываемые одна при рэйзинге другая при фолинге.
Нужно реализовать две функции вызываемые одна при рэйзинге другая при фолинге.
Можно. Логичнее в прерывании по изменению опросить этот вход и выполнить ту или иную функцию.
Можно. Логичнее в прерывании по изменению опросить этот вход и выполнить ту или иную функцию.
а как в функции понять подъем это или спад?
(вообще почему я спрашиваю это не спалю ли я входы если замкну их)
Как бы если 0, то значит до этого была 1, значит спад и наоборот.
Так ведь это входы, можно все входы вместе соединить.
Не нужны там два пина. Можно настроить один пин на смену уровня (CHANGE). А потом считать пин и проверить, как изменился логический уровень.
Как бы если 0, то значит до этого была 1, значит спад и наоборот.
Не нужны там два пина. Можно настроить один пин на смену уровня (CHANGE). А потом считать пин и проверить, как изменился логический уровень.
уж не длительность импульса измеряешь?
Не нужны там два пина. Можно настроить один пин на смену уровня (CHANGE). А потом считать пин и проверить, как изменился логический уровень.
Медленнее чем что? Объеденив два инта, Вы думаете прерывания будут бежать впереди друг друга?
уж не длительность импульса измеряешь?
опиши что хочешь сделать, только как есть. вроде как велосипед изобретаешь
опиши что хочешь сделать, только как есть. вроде как велосипед изобретаешь
Жека, частота прерываний конечная (4 мкс) или можно как-то ускорить?
))) фантазией обделен?
врядли
врядли
Может можно как-то на ассемблере поколдовать, только там такой ассемблер в котором я ничего не понимаю.
https://sites.google.com/site/vanyambauseslinux/arduino/arduino-assemble...
Eugene_K, какая у вас задача то, надеюсь не
велосипедчастотомер изобретаете? :)Eugene_K, какая у вас задача то, надеюсь не
велосипедчастотомер изобретаете? :)но исходники бы пригодились