Вопрос в общем туповат... Но не хочется изобретением велосипеда заниматься, тем более что я уже видел готовое решение где то в инете. Вот только вспомнить где не могу.
Нужна подпрограмма задержки для LPC21xx (миллисекунды, точность сугубая не критична, но чтобы не плясало в разы от переключения оптимизации в компиляторе и прочего)... Использовать таймеры и прочее нельзя, все прерывания должны быть запрещены.
Видел готовую реализацию "классического" варианта на асме, по моему даже в каком то проекте под филипс, с автоматическим учетом учетом тактовой частоты (из дефайна) и множителей PLL. Но вот ГДЕ видел - не могу вспомнить. Гугл тоже как то не помощник оказался - не помню никаких ключевых слов, а так он вываливает море ненужного, в котором можно потонуть.
Может у кого нибудь память лучше моей?