Size: a a a

2021 July 30

D

Dim in ru_ASUTP
я их даже осмыслить не могу в полной мере
источник

AS

Alexander Sudalin in ru_ASUTP
источник

D

Dim in ru_ASUTP
тут не только в сях дело
источник

AS

Alexander Sudalin in ru_ASUTP
Кроме тебя твою проблему специально никто не решит
источник

AS

Alexander Sudalin in ru_ASUTP
Либо у кого-то етсь решение и его надо найти, либо решаешь сам, либо платишь за решение
источник

AS

Alexander Sudalin in ru_ASUTP
А пока ты просто перекладываешь ответственность
источник

D

Dim in ru_ASUTP
я еще ни чего не перекладываю
источник

D

Dim in ru_ASUTP
просто пытаюсь разобраться
источник

D

Dim in ru_ASUTP
я понимаю что прослушка включается командой
port1.listen();
при этом декларируются прерывания от rx пина порта одного из уартов
источник

D

Dim in ru_ASUTP
далее если происходит прерывание от стартового бита - прога проваливается в свои внутренние исходники и начинает обрабатывать принимаемый байт
источник

D

Dim in ru_ASUTP
далее выходит из них и переходит вот к этому
while (port1.available() > 0) {}
источник

AS

Alexander Sudalin in ru_ASUTP
источник

AS

Alexander Sudalin in ru_ASUTP
Если активный объект не этот то
источник

D

Dim in ru_ASUTP
мне нужно что бы происходил циклический опрос трех уартов (rx) на наличие стартового бита
источник

AS

Alexander Sudalin in ru_ASUTP
Скидывай ошибку переполнения буфера
источник

AS

Alexander Sudalin in ru_ASUTP
переписыываем регистра
источник

AS

Alexander Sudalin in ru_ASUTP
Отчищаем прерывания
источник

AS

Alexander Sudalin in ru_ASUTP
И так далее
источник

D

Dim in ru_ASUTP
причем я не вижу по исходниках на что срабатывает прерывание по rx
источник

D

Dim in ru_ASUTP
на подъем, на спад или на чендж?
источник