juvf 10 30 сентября, 2013 Опубликовано 30 сентября, 2013 · Жалоба Я уже понял что системный тик задается в ручную, путём ручной инициализации аппаратного таймера. Но какого таймера? Как аппаратный таймер привязян к системному таймеру? из документайии про это В качестве системного таймера используется обычно один из аппаратных таймеров процессора. и всё.... а как привязка делается - не могу понять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 33 30 сентября, 2013 Опубликовано 30 сентября, 2013 · Жалоба Я уже понял что системный тик задается в ручную, путём ручной инициализации аппаратного таймера. Но какого таймера? Как аппаратный таймер привязян к системному таймеру? из документайии про это и всё.... а как привязка делается - не могу понять. Помимо основного документа ещё есть документы на порты. Там есть ещё про настройку проекта. Ну, и в примерах рабочий код. Вкратце. Выбор и конфигурирование таймера, выбранного в качестве системного, вынесено на уровень проекта, т.к. нередко только на этом этапе можно адекватно распределить имеющуюся аппаратуру по задачам. Пользователю нужно задать макрос, который определяет вектор прерываний системного таймера и проиниализировать и запустить выбранный таймер обычным образом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
juvf 10 30 сентября, 2013 Опубликовано 30 сентября, 2013 · Жалоба Спасибо! Разобрался. В моём случае используется таймет SysTick Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться