Свежие обсуждения
Микроконтроллеры

Временная задержка в ICC

Кто подскажет как реализовать временную задержку в компиляторе ICC? На каком-то сайте читал, что в ICC есть стандартная функция delay_ms(), но у меня она не проходит. При использовании своей функции (счет чисел), при изменении в программе меняется тайминг. Заранее спасибо.

 

delay_ms() и delay_us - это функции компилятора CodeVision, и для того, чтобы они работали надо делать
#include delay.h
С уважением, Николай.

 

Прежде всего, спасибо, Николай, за ответ. Не все так относятся к вопросу помощи. Я знаю, что такие функции работают в Code Vision, но, к сожалению, этот компилятор у меня был в виде эвалюционной версии и уже не работоспособен, т.ч. я сейчас осваиваю AVR в ICC( Для чего тоже пришлось форматировать винчестер после истечения срока действия эвалюционной версии). Да и вообще интересно, ведь как-то реализуются временные интервалы в ICC. Я смог это сделать только через счет чисел., что приводит к разбросу тайминга взависимости от объема листинга. Сомниваюсь, что так делают профессионалы. В Algoritm builder я временные интервалы подгонял путем проб, но рессурсы МК ограничены. Не хочется терять МК. К сожалению и VMLAB у меня была эвалюционная версия. Великолепная программа. Можно точно мерить временные интералы.Может посоветуете литературу или ссылки с примерами?

 

Delay, да не за что. Я сам начинающий Оставь координаты, или скинь мне письмо на мой адрес (в профиле).

 

Письмо почему-то не ушло. Оставляю адресс здесь
choroh@narod.ru