«

»

Feb 12

Delay pada Arduino

Fungsi delayMicroseconds() dapat digunakan untuk membuat delay dalam satuan mikrodetik, dengan delay terpendek 2 mikrodetik. Untuk delay yang lebih pendek, dapat memanggil instruksi assembly – NOP (No Operation). Instruksi NOP akan di-eksekusi dalam satu siklus mesin. Bila menggunakan system clock 16MHz, maka NOP akan di-eksekusi dalam waktu 62.5 nanodetik.

__asm__("nop\n\t");
__asm__("nop\n\t""nop\n\t""nop\n\t""nop\n\t");