Size: a a a

2021 July 19

DB

Dmitriy Batin in Embedded Group
О, кстати, буфер устройства 32 байта- надо проверить этот вариант
источник

PB

Petr Belyaev in Embedded Group
Я потратил 2 дня, чтобы понять, почему у Compute Module 4 (распберри, в сущности) принято заводить ресет на enable центральной PMIC... Вот так вот априори усомнишься (и правильно!), а потом из-за отсутствия адекватных документов мозг поедет и реверсить придется :D
источник

IZ

Igor Zafievsky in Embedded Group
Отсутствие документов - основной бич разраба
источник

LZ

Leonid Zaliubovskii in Embedded Group
Я к тому, что вопросы по делу - везде вроде адекватно отвечают. Ну и ожидают, от ТС, как от взрослого человека самостоятельности и приложения некоторых усилий
источник

A

Alexander in Embedded Group
if (recieved_data[0] != latest_data[0])

Ты уверен что у тебя новые принятые данные будут отличаться от предыдущих? )
источник

PB

Petr Belyaev in Embedded Group
Ну так у ардуины идеология прямо противоположная. "Принимайте все на веру, у нас работает". Это просто невозможно -_-
источник

LZ

Leonid Zaliubovskii in Embedded Group
Лол, если они одни и те же, то вот и проблема похоже
источник

DB

Dmitriy Batin in Embedded Group
на это и расчет - если данные теже - то ничего не делать, если данные другие - то тогда выполнить действие новой команды
источник

DB

Dmitriy Batin in Embedded Group
в данном случае - сериал просто засирается значением ( после первой же приемки, значение массива зависает - новые данные не принимаются) При таком условии - если есть новые данные - тогда их и печатаем в сериал
источник

A

Alexander in Embedded Group
Смущает flag = 1 по умолчанию.

Вообще в твоей логике второй if можно выкинуть.
И после проверки на новое значение выводить в консоль.
источник

ED

Electronics Designer in Embedded Group
Кстати, а boolean корректно сравнивать с числом?
источник

A

Alexander in Embedded Group
+
источник

A

Alexander in Embedded Group
Попробуй true/false юзать
источник

ED

Electronics Designer in Embedded Group
Забейте вы на эти квази-типы. Используйте int.
источник

ED

Electronics Designer in Embedded Group
#define true false

:D
источник

LZ

Leonid Zaliubovskii in Embedded Group
а ты хорош :)
источник

DB

Dmitriy Batin in Embedded Group
это я потом добавил на всякий но на работу не повлияло. после первой же приемки больше данные до ресета не послупают. Еще игрался с настройками подтверждения приема - тоже не дало ничего. стал сомневаться  - правильно ли я понял построение циклов
источник

LZ

Leonid Zaliubovskii in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
извините, не удержался
источник

A

Alexander in Embedded Group
Скинь отправку в порт внутрь первого условия.
Удали пока flag вообще.
Будет понятно - дуркует radio. или не в этом дело
источник