Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Частый вызов короткой задержки howto?

Отправлено Харихмат 02 октября 2009, г. 17:40


Планируется очень часто прибегать к задержке строго в 100us при тактовой 8МГц это всего 800 тиков. Думаю, что задержку через процедуру к таймеру в таком случае не очень корректно т.к. это лишние расчеты потерянных тактов на вызов и обработку процедуры.
Наверное, рациональней будет просто впустую протикать 800 циклов оператором фор. Сколько уйдет машинных циклов на такое действие
for (i=1; i=800; i++)
;
Микроконтроллер ATMega8, у него большинство операций за 1 цикл проходят, но на счет "for" сомневаюсь. Просвятите?


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru