В некотором продолжении предыдущей темы. Решил проверить с какой же реальной частотой переключаются пины. Свел все в небольшую табличку и как обычно после разного рода замеров я оказался сильно озадачен… Замеры проводил мультиметром в режиме измерения частоты. В пунктах 1-3 заполнение было 48.6-49%, в остальных пунктах 49.9%. Думаю это особенность работы мультиметра. В loop всегда только содержимое одного из пунктов. Первая странность, это то что скорость в Нано значительно отличается от Меги. 328-е я проверял две. Одна UNO которая в DIP корпусе, и второя обычная Нано. Между собой показания не отличались. Ну и в целом, скорость оказалась значительно ниже чем я ожидал. При непосредственном управлении пинами, я предполагал, что скорость не в 2 раза ниже тактовой (это максимальный результат который выдает на ШИМ выходе только счетчик) но в 3-3.5. Ну может 4-5МГц… А тут 1.3МГц. 1-2. функции из Arduino IDE. В первом варианте в области глобальных переменных создается байтовая переменная,