Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
1279996
Топик полностью
m16
(30.01.2023 13:58, просмотров: 198)
ответил
Adept
на
памяти нет совсем. Заполнили буфер 512 байт, если данные продолжают поступать, то надо выкидывать буфер "во вне", и приаттачивать к нему поступающие данные (пока буфер выкидывается, данные-то продолжают поступать, поэтому надо в реальном времени сдвигать весь массив, передавая выдвинутый из буфера пр его сдвиге, байт.
фигня какойты, тебе нужно иметь два указателя в кольцевом буфере.
Ответить
да, точно, чего-то "затупил" :(( С двумя указателями будет нормально, один для записи, другой для чтения (у меня-то по логике был один указатель - текущего передаваемого байта, чего-то к нему одному я и привязался :((
-
Adept
(30.01.2023 14:02
)