roboforum.ru

Технический форум по робототехнике.

время выполнения программы на AVR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: время выполнения программы на AVR

Сообщение avr32 » 15 окт 2007, 02:01

1. Если теоретически, то с помощью AVRStudio. Расставляешь точки останова по своему коду в интересующих местах. Запоминаешь состояние ‘CycleCounte’ или ‘StopWath’, либо просто их обнуляешь на одной токе, жмешь ‘Run’ (F5) и смотришь значения на остановившейся точке.
2. Если практически, то как уже было сказано многими, в место точек останова вставляешь отладочный код. Самое простое это дерганье ногой порта. Далее, измеряешь либо с помощью частотомера длительности, если точность особо не волнует, то с помощью осциллографа.
avr32
 
Сообщения: 19
Зарегистрирован: 01 окт 2007, 03:26
Откуда: СПб

Re: время выполнения программы на AVR

Сообщение toshas » 15 окт 2007, 11:39

собственно мне понравилось измерять времена осциллографом, все точно и оч. наглядно.
но он не всегда под рукой.. (
Аватара пользователя
toshas
 
Сообщения: 90
Зарегистрирован: 31 янв 2006, 14:37
Откуда: Москва

Re: время выполнения программы на AVR

Сообщение avr32 » 15 окт 2007, 23:19

toshas писал(а):собственно мне понравилось измерять времена осциллографом, все точно и оч. наглядно.
но он не всегда под рукой.. (

Переходи на симулятор 1.
avr32
 
Сообщения: 19
Зарегистрирован: 01 окт 2007, 03:26
Откуда: СПб

Пред.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 0

cron