Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
797149
Топик полностью
VLLV
(25.11.2017 09:40, просмотров: 349)
ответил
Dingo
на
РЕШЕНО
Куда делась скорость?
Промахи кэша?
Кэш ни при чём.
В куске кода 5 функций. Для начала нужно разобраться, куда именно уходит ресурс, иначе разговор ни о чем.
Ответить
Дык разобрались же: PUTCHAR(); ждал в цикле освобождения после предшествующего printf(); Замерил, в пределах 2200 циклов стало.
-
Dingo
(25.11.2017 12:27
,
ссылка
)
ОК. Я обычно буферизирую putchar в циклический буфер, а уже оттуда отправка с проверкой пустоты передатчика, но без ожидания.
-
VLLV
(25.11.2017 13:47
)