Bonjour à tous et à toutes,
Je viens ici pour vous appeler à l'aide, j'ai un projet à faire qui mélange électronique et informatique et j'utilise notamment le logiciel MPLAB. Quelques précisions : j'utilise MPLAB 8, j'ai une carte explorer 8 avec un PIC18F452. Mes problèmes commencent avec les interruptions: en effet j'essaye tant bien que mal de créer une interruption sur un bouton de la carte mais rien ne fonctionne voici un extrait du code:
Ce que je veux faire : créer une interruption sur le bouton S1 qui allume et éteint une led. Dans le futur j'aimerai gérer l'affichage de l'écran avec un bouton mais commençons par faire clignoter la led lorsque j'appuie sur le bouton.Code:#byte latb = 0xF8A #bit led1 = latb.1 void main(){ do{ set_tris_b(0b0000001); ENABLE_INTERRUPTS(GLOBAL); ENABLE_INTERRUPTS(INT_EXT_H2L); }while(true); } #INT_EXT void actionBP(){ led1=~led1; }
N'hésitez pas à me poser des questions et merci d'avance pour votre aide![]()
-----