ИМХО, функции типа delay_cycles() - враги, ибо поощряют небрежный стиль программирования. Программу следует проектировать так, чтобы она минимально зависела от точных задержек. Те немногие места, где они абсолютно необходимы, следует изолировать и привязывать к аппаратным таймерам. Перенос программы на другой МК - хороший повод переписать её, улучшив её архитектуру.
|