![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.11.2016
Сообщений: 2
|
![]()
Доброго вечера!
Задача, казалось бы, пустяковая, но усложнилась отсутствием опыта. Требуется замерить время выполнения участка кода (сотни микросекунд), пользуясь встроенными таймерами. Среда IAR Embedded Workbench for arm. Руководствуясь интернетом и мануалами, сделал следующее: Код:
Код:
Идейно должен считать время в размерности [0.1мс], считывая текущее значение счётчика, но дебаг выдаёт ересь. Пробовал через TIM8 сделать, но не смог найти адекватных примеров в Сети. Старшие товарищи, подскажите, где косячу, и как можно реализовать это дело? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
У вас отладка на живом устройстве происходит??
Если просто сделать цикл Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 28.11.2016
Сообщений: 2
|
![]()
Отладчик попадает в прерывание таймера?[/QUOTE]
Да, в том-то и дело. Так бы просто <time.h> использовал, или что-то подобное. Цитата:
1)на генерацию прерываний каждые 0.1 миллисекунды и их подсчёт, 2) или на банальное увеличение текущего значения счётчика с тем же шагом, чтобы просто в watch посмотреть значение. А для этого, я так понимаю, нужно задать Уровень сброса счётчика значением больше предполагаемого результата. С реализацией- зашел в тупик. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таймер | FranCOder | Помощь студентам | 5 | 11.01.2014 09:03 |
Таймер | kort95 | Общие вопросы Delphi | 12 | 12.12.2013 22:13 |
таймер | Артэс | Общие вопросы C/C++ | 4 | 23.10.2013 17:22 |
таймер | antonov | Помощь студентам | 6 | 08.11.2010 19:17 |
Таймер | graff | Общие вопросы C/C++ | 11 | 04.07.2009 01:36 |