Estoy usando MikroC para dspic30f4011. Estoy usando una interrupción de Timer3 para la lectura de ADC. En esta rutina de servicios de interrupción, estoy leyendo valores de ADC. En Void main, donde necesito algún retraso en la instrucción. ¿Timer3 Interrupción leerá el valor de ADC y actualizará la variable ADC? ¿Cómo funcionará?
Mi pregunta es que, si estoy usando una interrupción, la demora en el efecto principal de Void la interrupción. ¿Se retrasará el resto mientras se produce la interrupción?
uno más, si se usa para bucle para el retraso como se indica a continuación. Si durante el ciclo for, se produce una interrupción, la interrupción hará su tarea y luego comenzará de nuevo desde donde se interrumpe
for(long q = 0; q<1000000; q++){
//
}
si se produce una interrupción en q = 100, después del servicio de interrupción, ¿comenzará nuevamente el bucle for desde q = 101?