J'utilise une carte PICkit2 Low Pin Count Demo avec une puce 16f690. J'ai été capable d'écrire un code simple pour allumer et éteindre les LEDs, mais en essayant d'utiliser le bouton poussoir pour changer l'état des LED, j'ai été incapable de le faire. Mon code est ci-dessous, avec un lien vers le schéma de l'appareil.PICkit2 clignotant led avec le bouton
#include <htc.h>
__CONFIG(MCLRE_OFF & BOREN_OFF & PWRTE_OFF & IESO_OFF & CP_OFF & FCMEN_ON);
void main()
{
//initialization
TRISAbits.RA3 = 1; //make button (RA3) input
TRISCbits.RC0 = 0; //make LED (RC0) output
for(;;) // loop forever
{
//set RC0 if RA3 is low (button pressed), else clear RC0
if(PORTAbits.RA3)
{
RC0 = 1;
}
else
{
RC0 = 0;
}
}
}
Avez-vous connecté JP5 sur votre carte de développement? –