Bonjour,
mon circuit isis est le suivant :
1.PNG
J'aimerai bien programmer ce pic 16F877 en introduisant la fonction PWM pour avoir a la sortie un signal carré. Aidez moi svp voilà mon code:
Le résultat donné par ce code est le suivant :Code:void main() { for(;;) // Boucle sans fin { TRISB = 0; // Configuration du PORTB en sortie PORTB.B0 = 0; // RB0 = 0 Delay_Ms(1000); // Pause d’une seconde PORTB.F0 = 1; // RB0 = 1 Delay_Ms(1000); // Pause d’une seconde } // Fin de la boucle TRISC = 0; PORTC=0; PWM1_Init(5000); while(1) {PWM1_Start(); PWM1_Set_Duty(192); } }
2.PNG
Merci d'avance
-----