Alexandr1 (15.06.2006 08:26, просмотров: 1) ответил Xanoy на Привет. Поделитесь кодом задержки
Ответ: Делаете функцию задержки на X мкс, вызываете с параметром 1 000 000 и измеряете частотомером или осциллографом, смотря какая точность нужна. Внутри функции - цикл из nop, количество nop подбираете экспериментально.
К примеру у меня так:
//Для частоты 5 МГц - один цикл выполняется за 1 мкс
//Вызов с параметром и возврат - дополнительные 12 тактов
void Delay(sWORD Data) {
Data -= 2;
do {_NOP2();} while(--Data);
}