gpb01:
Ovviamnete SI, gli interrupt seguono una loro strada ...Guglielmo
Quelli "fisici" si, essendo hardware dovrebbero avere la precedenza su tutto ... pero' a quel punto mi viene un dubbio diverso ... un'interrupt salta alla propria ISR, la esegue, ma poi, suppongo, ritorna esattamente da dove e' partito ... se viene rilevato in un while, puo avere un senso perche' nella while posso controllare se nella ISR ho alzato una flag e magari uscirne con un break ... ma anche se la ISR viene eseguita partendo dal ciclo for vuoto, alla fine se ci rientro a che mi puo servire (a parte eseguire ovviamente quello che metto nella ISR), dato che poi dentro il for "vuoto" non ci posso controlare nulla ?
A meno che, ovviamente, non metto le istruzioni di controllo nelle graffe del for, per cui non e' piu "vuoto" ma solo un'altro loop dentro il loop() principale (da cui in quel caso presumo possa anche uscire, giusto ?)
So che sembrano domande banali, ma io a quel livello, sono ... ![]()