bonsoir la famille
je n'arrive pas à comprendre qu'est ce qui manque pour faire communiquer mon pic 16F877 avec le clavier sous "MikroC" j'ai essayé juste un petit programme histoire de savoir si j'arrive à recevoir le caractere tapé mais rien ne marche sous isis,j'utilise un compilateur microC sous XP, je vous prie S.V.P de m'aider à corriger l'erreur ,pour le teste je veux juste mettre tout le portc a 1 et si cela marche je pourrais continuer mon programme selon mon cahier de charge ; voici le petit programme teste et
je vous remercie d'avance pour l'aide que vous allez m'apporter.
Code:char keypadPort at PORTD; // clavier connecter au portD selon la librairie mikroc int kp; void main() { ADCON1=0x00; INTCON=0x00; Keypad_Init(); // initialisation du clavier kp=0; while(1) { kp = Keypad_Key_press(); // acquisition de la touche appuyéé if(kp!=0) { switch (kp) { case 1: portc=0xff; break; // je veux que si c'est la touche 1 que toutes les leds s'allument case 2:portc=0x0f; break; } } } }
-----