Bonjour,
Je galère pour faire clignoter une LED avec le nouveau PIC à 14 pattes
16F526.....!J'ai connecté la LED sur la patte RC0 à travers une résistance.
Cette patte GPIO RC0 est partagée sur le composant avec l'entrée C2IN+ du comparateur interne.
Je programme en C.
J'ai écrit les quelques lignes de code ci-dessous.
Je vois bien le changement d'état sur la patte C3 mais pas sur la patte C0 ! Je pense que je n'ai pas réussi à neutraliser le comparateur et malgré deux heures d'efforts, je n'ai pas trouvé la solution..... :-(
merci pour votre aide
Aladin
---------------------------------------------------------- #include
#fuses INTRC, IOSCFS_8, MCLR, NOPROTECT, NOWDT, NOCPD
// Fuses: LP,XT,HS,EC_IO,INTRC_IO,INTRC,RC_IO,RC,NOWDT,WDT,PROTECT // Fuses: NOPROTECT,NOMCLR,MCLR,IOSCFS_8,IOSCFS_4,CPD,NOCPD
#use fast_io(C)
void main() { setup_comparator(NC_NC_NC_NC); setup_adc_ports(NO_ANALOGS); set_tris_c(0x00); while(TRUE) { output_C(0x00); delay_ms(200); output_C(0xFF); delay_ms(200); } }
------------------------------------------------------
NB: La doc du 16F526 est là: