capzap, дело в том, что на текущий момент Владислав говорит следующее:
1) В быстром таймере к быстрым счётчикам обращаться нельзя. В смысле "невозможно наблюдать за актуальным значением быстрых счётчиков из быстрого таймера". По-моему, странно.
2) В то же самое время, за значениями простых быстрых входов смотреть можно (неясно будут ли они актуальными, но, судя по риторике, они будут актуальными). Тут пункт №1 становится ещё более странным.
3) Из PRU можно работать с быстрыми входами/счётчиками. Это и ежу понятно, что из PRU должно быть возможно. Но, прежде чем шарашить PRU, хотелось бы понять можно ли получать актуальные значения счётчиков каждые, скажем, 40 мкс простыми способами.
Тут я соглашусь с Newcomer: непонятно можно ли оперативно (~40us) читать значения счётчиков и оперативно (~40us) реагировать на это командами на быстрые выходы. В документации про быстрые таймеры как-то скудно. Да и про быстрые входы/таймеры тоже не особо сказано.
Вариация "обращаться-то к быстрым счётчикам можете, но они своё значение обновляют раз в главный цикл" совсем не радует. Неужели весь смысл "быстрых счётчиков" только в том, что они "правильно посчитают"? А как же управление организовывать? Неужели только PRU?
Newcomer, полегче с риторикой. Понятно, что ничего не понятно. В то же время, никому не приятно, когда хренами ругаются. Стоит один-два раза Владислава спугнуть -- так вообще ничего не дождёшься потом.





Ответить с цитированием