Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
15 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1207524
Топик полностью
sav6622
(11.05.2022 14:49, просмотров: 236)
ответил
IBAH
на
Внезапно! до меня дошло, что классический кольцевой буфер+Уарт на передачу непотокобезопасен! возможно зависание символа. Если прерывание "передача закончена (регистр передачи пуст)" произойдет между проверкой занятости Уарта и добавлением нового символа в кольцевой буфер, то символ "зависнет" и выйдет наружу только при следующей записи
обоснуй !
Ответить
Для начала пущай объяснит что он там за схему взаимодействия "классического кольцевого" и безбуферного УАРТА сочинил. А то ведь можно так закольцевать, что будешь передавать то что уже тыщу раз передано.
-
Codavr
(11.05.2022 15:19
)