Étape 9: 1, 2, sauter quelques unes, 99, où pour trouver votre interrompt !
Dans mon précédent tutoriel, j’ai couvert des variables volatiles et ce qui se passe dans la boucle principale, donc si vous n’êtes pas familier avec ceux je recommande leur relecture il. De cette façon je peux passez directement situé sur à l’endroit où trouver des informations sur la façon d’utiliser les interruptions autres que Int2.
Travailler avec chipKIT interruptions (ci-joint) est un très bon guide sur ce qu’elles sont et comment ils fonctionnent. Si quelque chose que je l’ai dit ici est source de confusion, vous pouvez probablement trouver une meilleure explication là.
À la page 7, ils énumèrent tous les noms de vecteur pour PIC32MX la famille de microcontrôleurs (Voici ce qu’utilisent les DP32 et WF32). Débutant à la page 9, ils énumèrent tous les noms de requête d’interruption. N’oubliez pas ! Les noms de vecteur sont utilisés avec setIntVector() et setIntPriority(). Interrompre la demande, les noms sont utilisés avec clearIntFlag() et setIntEnable().