Size: a a a

2021 April 09

IK

Ivan Kotiv in Embedded Group
Кетайский датчик усилия(читай датчик давления)
источник

RC

Roman Clor in Embedded Group
Чую RC цепь которую вытекающий ток заряжает.
источник

RS

Roman Storozhenko in Embedded Group
Какое у датчика выходное сопротивление?
источник

К1

Ком 123 in Embedded Group
Мьютексы же. Ну, или флаги. В задаче с АЦП я бы запускал дма стрим в прерывании от ноги и по концу приёма выставлял флаг/отдавал мьютекс, сигнализирую мэйну о том, что можно пользовать память.
источник

RC

Roman Clor in Embedded Group
ставили rc фильтр 1к 0,1u ?
источник

RS

Roman Storozhenko in Embedded Group
Мютексы в прерывании?
Подумали перед тем как отвечать?
источник

СС

Сиие Сууие in Embedded Group
Либо флагами либо горячий-холодный буффер
источник

К1

Ком 123 in Embedded Group
Вполне. Мьютексы во фриртос во всю юзаются в прерывании без особых накладных расходов.
источник

RS

Roman Storozhenko in Embedded Group
Допустим, поток захватил мютекс, происходит прерывание.

Что делать в прерывании? Ожидать освобождение?
— нет, ожидание в прерывании неприемлемо
источник

К1

Ком 123 in Embedded Group
То, что они тяжелее бинарных семафоров и директ ту таск нотификейшн - другой вопрос.
источник

IK

Ivan Kotiv in Embedded Group
кетайцы скрывают это. вых. ток - 4-20mA
источник

К1

Ком 123 in Embedded Group
Как раз захватывать в прерывании мьютекс не надо, его надо освобождать по концу приёма.
источник

К1

Ком 123 in Embedded Group
А захватывает его как раз мэйн.
источник

RS

Roman Storozhenko in Embedded Group
Это простейшая задача писателя-читателя
Решается двойным буфером как писали выше несколько раз
источник

RS

Roman Storozhenko in Embedded Group
источник

IK

Ivan Kotiv in Embedded Group
потенциал появляется прямо на лапе, даже отпаянной от платы, висящей в воздухе.
источник

RS

Roman Storozhenko in Embedded Group
Захват в потоке и отдача в исключении?

Так, что ещё из идей будет?
источник

К1

Ком 123 in Embedded Group
То есть реализации с мьютексами вас не смутили по приведённой ссылке?)
И что не так с освобождением примитива синхронизации в прерывании?)
источник

RS

Roman Storozhenko in Embedded Group
Не смущает реализация без оверхеда с двойным буфером
источник

RS

Roman Storozhenko in Embedded Group
Не так?
- Запуск планировщика
источник