ногами - это неспортивно :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Max_Fly 14 июля 2004 г. 14:45
В ответ на: Вы будете бить меня ногами, но я все равно спрошу. Есть в какой-нибудь библиотеке для IAR С для AVR функция, которая останавливает выполнение программы на заданное число тактов? отправлено Имя 14 июля 2004 г. 14:38

встроенной - не знаю.
если
N - требуемая задержка
N1 - число тактов необходимое чтобы перейти к функции
N2 - число тактов необходимое чтобы выйти из функции
N3 - число тактов нужное чтобы сделать условный переход
то надо написать функцию в которой содержится пустой цикл на [N-(N1+N2+N3+1)] проходов. вот и вся задержка. с таймером интереснее - но это ближе к исходникам ОС. потому что это неблокирующая задержка. (пока один кусок кода тормозится - другие могут выполняться.)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru