ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
1000885 Топик полностью
Andreas (01.05.2020 20:22, просмотров: 686) ответил RxTx на Я так все прерывания делаю. Тривиальный кольцевой буфер. В прерывании - только в него пишет и переставляет индекс, который если длина буфера кратная степени двойки (256) сам заворачивается. Вот это: { buf[buf_write_index++] = myvar; buf_updated_flag = true; } ~ три инструкции.
Так я данные и гоняю, только без непонятного buf_updated_flag - проще голову и хвост сравнивать. Но хотелось сразу наружу выкидывать, есть резоны, да и в консоль и так сыпется вывод, смешивать не хотелось. Но похоже не судьба.