Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 21.01.2010, 17:15   #1
tems-ya
Частый гость
 
Регистрация: 06.12.2007
Сообщений: 11
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tems-ya на пути к лучшему
По умолчанию Измерение времени выполнения куска кода в Протеусе. Как?

Можно ли как-либо в протеусе измерить время между двумя бряками в чистом виде (не на колькуляторе путем вычисления разницы). В микосекундах или циклах на худой конец, чтобы остановился обнулил как-то счетчик (перменую) и пустил до следующей остановки. А во время следующей остановке на счетчике время выполнения куска кода. Такое возможно? Согласен даже на извращенный вариант, т.к. авр студия по сравнению мплабом сильно не дружественная среда, в этом плане. Подскажите плиз, а то без мне отладится нереально.
Если это сделать, то отлаживаться можно исключительно в протеусе.
Реклама:
tems-ya вне форума   Ответить с цитированием
Непрочитано 21.01.2010, 19:00   #2
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Измерение времени выполнения куска кода в Протеусе. Как?

Можно поставить на схему COUNTER TIMER и управлять им вручную.
TEHb вне форума   Ответить с цитированием
Непрочитано 21.01.2010, 20:08   #3
tems-ya
Частый гость
 
Регистрация: 06.12.2007
Сообщений: 11
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tems-ya на пути к лучшему
По умолчанию Re: Измерение времени выполнения куска кода в Протеусе. Как?

Нельзя-ли хоть немного по-подробнее, т.к. не понятно. Пример просить не буду, т.к., наверное, наглость, но хотя бы немного подробнее.

Последний раз редактировалось tems-ya; 21.01.2010 в 20:10.
tems-ya вне форума   Ответить с цитированием
Непрочитано 21.01.2010, 20:37   #4
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Измерение времени выполнения куска кода в Протеусе. Как?

Режим по умолчанию. Запустить симуляцию, поставить на паузу, кликнуть по таймеру, когда надо сбросить - жать на кнопку MANUAL RESET.
Миниатюры:
Нажмите на изображение для увеличения
Название: Counter_timer.png
Просмотров: 138
Размер:	49.8 Кб
ID:	3873  
TEHb вне форума   Ответить с цитированием
Сказали "Спасибо" TEHb
tems-ya (21.01.2010)
Непрочитано 21.01.2010, 21:41   #5
tems-ya
Частый гость
 
Регистрация: 06.12.2007
Сообщений: 11
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tems-ya на пути к лучшему
По умолчанию Re: Измерение времени выполнения куска кода в Протеусе. Как?

Спасибо огромное, очень сильно помогли. Разобрался - работает . Считает корректно. Проверял в студии. Скриншоты прилагаю.
Миниатюры:
Нажмите на изображение для увеличения
Название: Proteus.JPG
Просмотров: 213
Размер:	119.9 Кб
ID:	3874   Нажмите на изображение для увеличения
Название: AVR_Studio.JPG
Просмотров: 90
Размер:	121.4 Кб
ID:	3879  

Последний раз редактировалось tems-ya; 21.01.2010 в 22:39.
tems-ya вне форума   Ответить с цитированием
Ответ

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus отказывается эмулировать AT2313 в реальном режиме времени. Подскажите как правильно foremant Микроконтроллеры, АЦП, память и т.д 2 13.01.2010 00:04
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33


Часовой пояс GMT +4, время: 02:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot