Добрый день. Имеется плата с МК (STM32, но это не суть важно). Мне необходимо написать библиотеку, которая будет передана разработчикам основной программы в бинарном виде. Одна из функций моей библиотеки должна при вызове брать с частотой 100 кГц некоторое количество отсчетов с выводов МК. Загвоздка в том, как организовать этот самый интервал между отсчетами. Мне приходят в голову следующие варианты: 1. Задержка в цикле - криво и не серьезно; 2. Задержка с использованием HAL-функций (SysTick); 3. Использование какого-либо аппаратного таймера; 4. Обязать разработчиков основной программы вызывать функцию взятия отсчетов с заданной периодичностью. Из перечисленных вариантов мне больше нравится 4-й. Может я что-то упустил и есть другие решения? Спасибо.
--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
|