Red de conocimiento informático - Conocimiento del nombre de dominio - Retrasar el código fuente de EA

Retrasar el código fuente de EA

Si es un microcontrolador AVR

Retraso vacío en línea (corto) //Cada ciclo requiere 4 relojes y al valor inicial se le asigna un reloj adicional. 1 es el más corto y 0 es el más largo.

{

mientras(us-);

}

Retraso (12000000/4/1000 * 10); do it

1 puede ejecutar 1.200.000 instrucciones en un segundo, lo que requiere 4 relojes por ciclo. Divida por 4 para determinar cuántas veces puede realizar un bucle en 1 segundo, divida por 1000 para determinar cuántas veces puede realizar un bucle en 1 ms y multiplique por 10 para determinar cuántas veces puede realizar un bucle en 10 ms.

Otros microcontroladores deben estudiar primero el número de relojes de ciclo retrasados ​​y la relación entre la frecuencia principal y el reloj.