Такая мысль: надо отдавать лог в uart. Что если сделать так: пишем в буфер, на каждом добавляемом символе перезапускаем таймер. Если таймер оттикал свою миллисекунду или буфер заполнился, пишем в другой, а первый по dma отправляем. Так вдроде получается дешевле, чем слать по прерыванию с низким приоритетлм. Ну, кто трезвый будет, обсудим)

Комментарии: 34

  1. Saw

    а процессор сильно что ли загружен?

    • Serge

      Да нет, просто хочется сделать логирование, как любую сервисную задачу, полегковеснее

Не нашли ответ?

Вам также может быть интересно