pour ce qui est des fréquences max de l'AU5, je ne sais pas trop.
je te cite un passage d'un source que ExtendeD m'avait envoyé il y a de ça fort longtemps :
//Je pensais qu'on pouvait faire monter la fréquence de l'AI5 jusqu'à
//2^13 Hz (8193 Hz), apparement c'est un peu moins sur ma calc. Peut-être
//que les valeurs données dans J89hw.txt ne sont pas tout à fait exactes.
//Sur ma calc, j'obtiens 8052 Hz
donc, à priori, lui aussi obtient 8KHz au max.
(je suis plus certain, mais il me sembnle qu'il a une HW2, lui aussi)
cela dit, 8KHz, c qd même pas mal de fois mieux que les 300Hz de l'AU1
Est-ce que cette interruption au max prend beaucoup de ressources au CPU?
tout dépend de ce que tu met dedans.
si tu as une routine longue, ça prendra bcp de ressources.
si tu as une routine courte, ça n'en prendra que peu.
(cela dit, ça en prendra plus que la même routine à une fréquence inférieure !)
il y a un truc auquel il faut tout de même faire gaffe : la routine doit être assez courte pour avoir le temps de s'exécuter en entier entre le moment où l'interruption commence et celui où l'appel suivant de la même interruption commence.
(j'avais eu des pbs à un moment, j'ai supposé que ça veniat de là, puisqu'en raccourssissant ma routine, ils avaient disparus)
Naturellement, une routine d'interruption doit TOUJOURS être la plus courte possible
et il peut y avoir un autre pb qui se pose : si une autre interruption (par exemple, la 1 avec les grays activés) est déclenchée pdt que la 5 est en cours
(j'ai eu des pb de clignotement des grays à cause de ça)
pour éviter ça, il faut, au début de ta routine d'AU5, interdire l'AU1... et le réautoriser à la fin de la routine d'AU5 (il me semble que ce n'est pas nécessaire de le réautoriser, d'ialleurs, que ça se fait tout seul)
je dois avoir le code quelque paret... mais il me semble que c juste un appel à un trap