Использование таймера FreeRTOS

Я использую Timer1 на UNO для генерации сигнала 38 кГц для ИК-связи. Все работает так, как ожидалось.

НО мне нужно преобразовать код для запуска в качестве задачи под FreeRTOS, и я не могу найти никаких подробностей о том, какие аппаратные таймеры доступны для UNO или MEGA.

Кроме того, раз я спрашиваю о FreeRTOS, надежно ли изменение такта таймера с 15 мс, которые я считаю стандартными, на что-то более быстрое?

, 👍0


1 ответ


1

К вашему сведению, я нашел ответ, изучив исходный код FreeRTOS.

FreeRTOS использует таймер0, таймер1, таймер2 и таймер3 в соответствии с исходным кодом. Я предполагаю, что он использует таймеры по мере необходимости в зависимости от типа и возможностей процессора.

,