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