ИМХО, библиотечными функциями можно пользоваться только в том случае,
если они были написаны собственноручно или хотя бы проверены.
Нормальных готовых библиотек не видел ни у одного производителя.
Цитата(beer_warrior @ May 21 2006, 19:34)

Мне думаеться здесь отсутствие инлайна, оптимизации и while(1) как неоптимальный вечный цикл - лучше поменять на for(;;).
За использование цикла for в embedded приложениях я бы увольнял
без выходного пособия.
Цитата(beer_warrior @ May 21 2006, 19:34)

А также не слова не сказано про установки частоты.

Ну да, не сказано. Сказано, что остальное работает быстро.
Вообще, в таких случаях asm листинг первым делом смотреть нужно...