Цитата(011119xx @ Jan 21 2008, 14:49)

Почему F_CPU / 4e3, ведь это справедливо для F_CPU = 4000000, а если F_CPU = 8000000, задержка будет в 2 раза длиннее
Ну да, будет длиннее в два раза... в тактах, а не в миллисекундах. Что собственно и должно быть. FCPU/4e3 - это количество проходов цикла задержки _delay_loop_2 для тактовой F_CPU, необходимой для выдержки времени 1мс. А F_CPU одновременно и 4МГц и 8МГц быть не может.
Сообщение отредактировал Qwertty - Jan 21 2008, 12:11