typbluff



Ответы в темах

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #20871
    typbluff
    Участник

    Здравствуйте.

    Скажите, пожалуйста, насколько оправдано использование DMA для вывода данных через USART?

    Во-первых, USART используются в проекте как для отладки ПО, так и для взаимодействия с МК. Во-вторых, используется ОС реального времени. В-третьих, производится именно форматированный вывод, то есть с использованием самописной функции «printf()». Соответственно, сперва обязательно нужно процессорное время для форматирования, а DMA, что логично, впрочем, используется только после преобразования для передачи данных.

    Не совсем ясно, действительно ли оно существенно ускорит работу МК в этом случае?

    И еще — есть ли какая-нибудь инструкция, пример по использованию передачи и приема в одном проекте с RTOS?

  • Автор
    Сообщения
  • в ответ на: Программирование МК STM32 #20871

    typbluff
    Участник
    • Оффлайн

    Здравствуйте.

    Скажите, пожалуйста, насколько оправдано использование DMA для вывода данных через USART?

    Во-первых, USART используются в проекте как для отладки ПО, так и для взаимодействия с МК. Во-вторых, используется ОС реального времени. В-третьих, производится именно форматированный вывод, то есть с использованием самописной функции «printf()». Соответственно, сперва обязательно нужно процессорное время для форматирования, а DMA, что логично, впрочем, используется только после преобразования для передачи данных.

    Не совсем ясно, действительно ли оно существенно ускорит работу МК в этом случае?

    И еще — есть ли какая-нибудь инструкция, пример по использованию передачи и приема в одном проекте с RTOS?

Просмотр 1 сообщения - с 1 по 1 (всего 1)