Size: a a a

2021 April 02

SP

Stanislav Popov in Embedded Group
я расчитываю на 2к/мин, но надо тестировать, не теряются ли они
источник

RC

Roman Clor in Embedded Group
264000 вполне реально
источник

RC

Roman Clor in Embedded Group
энкодер какой?
источник

SP

Stanislav Popov in Embedded Group
квадратурный какой то пром
источник

RC

Roman Clor in Embedded Group
инкриментальный?
источник

SP

Stanislav Popov in Embedded Group
ну да
источник

RC

Roman Clor in Embedded Group
ту все просто, есть таймер с поддержкой такого энкодера
источник

SP

Stanislav Popov in Embedded Group
да, я читаю его таймером
источник

RC

Roman Clor in Embedded Group
в стать что я кидал про это написано
источник

RC

Roman Clor in Embedded Group
если вам скажем не надо 8000к импульсов, можно генерировать прерывание каждые n импульсов.
источник

RC

Roman Clor in Embedded Group
например каждые 2 4 8 10 итд
источник

SP

Stanislav Popov in Embedded Group
с энкодером все вообще просто. с просыпаниями тоже - я могу просто семплировать прерывания. меня парит именно то как подворовывать )
источник

SP

Stanislav Popov in Embedded Group
или прерываниями и подворовывать?
источник

RC

Roman Clor in Embedded Group
вам не надо ничего подворовывать
источник

RC

Roman Clor in Embedded Group
у вас "поток реального времени" это обработчик прерываний энкодера
источник

RC

Roman Clor in Embedded Group
он имеет приоритет над всем
источник

SP

Stanislav Popov in Embedded Group
окей, тогда в каком потоке ждать тики пока крутится шаговик?
источник

RC

Roman Clor in Embedded Group
не надо ждать)
источник

SP

Stanislav Popov in Embedded Group
ну это в случае если шаговик крутится таймером
источник

RC

Roman Clor in Embedded Group
ну так и надо
источник