Страница 5 из 5
Re: BT201 последовательность комманд
Добавлено: Сб июн 01, 2024 13:14:47
Martian
так ведь я и говорил тогда, что надо довести до ума. Я лишь приводил образец, необходимо его осмыслить и сделать.
Forsio писал(а):Так как же всё таки будет правильно уже?
Правильно так, как правильно
Если работать с битами, то проверка должна быть именно их:
if (flags & FLAG_END_RX)
или более длинная запись, если вдруг у компилятора беда с приведением к логическим типам (бывает и такое)
if ((flags & FLAG_END_RX) == FLAG_END_RX)
Если же использовать if (flags == FLAG_END_RX)
то, во-первых, надо переименовать flags во flag, потому что она будет содержать лишь один флаг, а во-вторых присваить ей флаг полностью: flag = FLAG_END_RX, а не делать OR, как у Вас.
Re: BT201 последовательность комманд
Добавлено: Сб июн 01, 2024 14:28:11
Forsio
Martian, ни один из предложенных тобой вариантов не подошёл. Я уже вообще не знаю что уже делать. На приём данных по UART так и не получается сделать.
Re: BT201 последовательность комманд
Добавлено: Сб июн 01, 2024 14:43:12
Martian
Мои варианты и не должны подходить. Я лишь указал на Ваше непонимание: Вы присваиваете одно, а сравниваете с другим. Разве это не было понятно?
Если Вы поняли эту свою ошибку, и исправили, то теперь ищите следующую, ведь их может быть несколько.
Если же не поняли а, просто повторили написанное мною, то.... то старайтесь понять.
И Вы должны оформить тот громадный кусок повторяющегося кода в цикл. Пока Вы не поймёте, как это сделать (а пример я приводил), нет смысла двигаться дальше.
Re: BT201 последовательность комманд
Добавлено: Сб июн 01, 2024 15:39:31
Starichok51
Forsio писал(а):Я уже вообще не знаю что уже делать.
что делать? прекратить заниматься программированием и не вспоминать о нем никогда.
Re: BT201 последовательность комманд
Добавлено: Сб июн 01, 2024 17:14:13
Forsio
Starichok51, вот этого не дождётесь. По крайней мере ближайшие несколько лет. Нужно как то решать проблему с приёмом команд по UART.
Re: BT201 последовательность комманд
Добавлено: Вс июн 02, 2024 10:19:28
Petrovi4
[uquote="Forsio",url="/forum/viewtopic.php?p=4586384#p4586384"]
Starichok51, вот этого не дождётесь. По крайней мере ближайшие несколько лет. Нужно как то решать проблему с приёмом команд по UART.[/uquote]
О ужас

еще несколько лет загаживания сразу нескольких форумов ЭТИМ...

Re: BT201 последовательность комманд
Добавлено: Вс июн 02, 2024 17:21:36
jcxz
Интересно - здесь другой товарищ?:
https://radiokot.ru/forum/viewtopic.php?f=66&t=193631
Или это наш ТС клона отпочковал и на абдурину перешёл?
Re: BT201 последовательность комманд
Добавлено: Вс июн 02, 2024 19:04:01
Vikz
[uquote="jcxz",url="/forum/viewtopic.php?p=4586688#p4586688"]Интересно - здесь другой товарищ?:
https://radiokot.ru/forum/viewtopic.php?f=66&t=193631
Или это наш ТС клона отпочковал и на абдурину перешёл?[/uquote]
Скучно и не с кем поговорить? Поиск жертвы для того что бы свое чсв потешить? Люди не просто так пишут вопросы а потому что не могут разобраться. Времени подсказать нету сыпем ссылками но времени гадить вагон. Российское сообщество во всей красе. Мдэ жаль конечно.
Re: BT201 последовательность комманд
Добавлено: Вс июн 02, 2024 20:33:19
jcxz
[uquote="Vikz",url="/forum/viewtopic.php?p=4586709#p4586709"]Времени подсказать нету сыпем ссылками но времени гадить вагон. Российское сообщество во всей красе. Мдэ жаль конечно.[/uquote]А если попробовать включить голову и хоть немного почитать историю сообщений?
ЗЫ: Или это вы о себе? Гадите здесь пока что вы.