Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
308581
Топик полностью
Vladimir Ljaschko
(18.02.2012 09:01, просмотров: 136)
ответил
AU08
на
Какой разумный размер буфера нужен, если "железка" отправляет данные на 9600 раз в секунду, а приём в контроллере mega128 тоже раз в секунду? Без буфера каждые полчаса возникает ситуация, когда то приходит 2 пакета за секунду, то ни одного.
Еще и ситуация с не полностью принятым пакетом должна наблюдаться :) Видимо, буфер на пакет уже есть. Просто нужно анализировать буфер чаще. Скажем, каждые 700 мс. Если пакет не пришел, он придёт следующий раз.
Ответить
"каждые 700 мс"
это свежая идея! Спасибо! Осталось понять, как сохранять пакеты строго каждую секунду, по времени RTC, точнее после смены секунды. Объём буфера для сохранения мимнимум 2 или 3 пакета должен быть?
-
AU08
(18.02.2012 09:44
)
Наверное, я цель не понял. При сохранении по времени RTC все равно через полчаса будет ситуация, когда пакет не обновится или потеряется.
koyodza
прав (см выше) - ошибка в идеологии, количеством буферов ничего не исправить.
-
Vladimir Ljaschko
(18.02.2012 12:56
)