Сравнение производительности (настоящий хакерский тест)

ОперацияВремя выполненияВо сколько раз быстрее
digitalWrite(13, HIGH)5.0 мкс1x (база)
PORTB |= (1<<PB5)0.0625 мксВ 80 раз быстрее!
digitalRead(2)3.5 мкс1x
PIND & (1<<2)0.0625 мксВ 56 раз быстрее!
Опрос 16 кнопок в loop()~100 мкс1x
Pin Change Interrupt (PCINT)0.1 мксВ 1000 раз быстрее!

Вам также может понравиться

About the Author: ардуинчиков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *