Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Мобильная и беспроводная связь
397743
Топик полностью
Vladimir Ljaschko
(28.03.2013 10:34, просмотров: 710)
ответил
fk0
на
Если буфер полон, то что будет, как не блокировка? Другое дело, что блокировка здесь в большинстве случаев допустима (при отсутствии RTS/CTS...)
Размер буфера как размер стека - прикидывается исходя из функциональности, чтобы никогда не переполнился.
Ответить
Никогда не говори никогда! Можно выкрутиться введя проверку на пустоту (или незанятый размер не менее чем) выходного FIFO. Соответственно, если некуда записывать -- откладываем операцию на потом, возвращаем ошибку и т.п.
-
fk0
(28.03.2013 12:39
)