salut
je rencontre un problème avec le pic16F88 avec oscillateur et horloge en interne
j' arrive affaire fonctionner que le PORTA0,le PORTA1,le PORTB0 ,PORTB7 en meme temps et pas le PORTA6 ,PORTA7 avec ces meme PORT
en fait des que je rajoute le PORTB ,le PORTA7 et le PORTA6 ne fonctionne plus .
est ce que le microprocesseur peux faire clignoter des diodes sur le PORTA et sur le PORTB allumé des diodes constamment ?
le premier code fonctionne les quatre PORTA oscille tout les 5 seconde
avec ce deuxième code les PORTA6 ET A7 reste a zéroCode:void main (void) ( OPTION_REG = 0b10000111; OSCCON = 0b01100010;/ / internal clock oscillator and 4Mhz ANSEL = 0; / / No A / D converter CMCON = 0x07, / / Registry TRISA = 0; / / Port A configured as output while (1) ( PORTA = 0b10000010 / / bit7 AND Bit1 5VDC delay_ms (5000) / / Tempo PORTA = 0b01000001 / / Bit6 AND bit0 5VDC delay_ms (5000) / / Tempo ) )
le PORTA0 et A1 oscille et les PORTB7 et B0 reste bien aux +5VDC
désolé pour mon françaisCode:void main (void) ( OPTION_REG = 0b10000111; OSCCON = 0b01100010 / / internal clock oscillator and 4Mhz ANSEL = 0; / / No A / D converter CMCON = 0x07, / / Registry TRISA = 0; / / Port A configured as output TRISB = 0; / / Port B output configured while (1) ( PORTB = 0b10000001 / / bit7 AND bit0 5VDC PORTA = 0b10000010 / / bit7 AND Bit1 5VDC delay_ms (500) / / Tempo PORTA = 0b01000001 / / Bit6 AND bit0 5VDC delay_ms (500) / / Tempo ) )
-----