Bonjour,
Voila je dois faire un programme me permettant des controller l'état de 35 leds. J'arrive à les allumer et les eteindres comme je veux. Cependant maintenant je voudrais gérer la puissance de ces leds grace a un "PWM" de rapport cyclique variable.
J'utilise un PIC 32MX575F256H avec MPLAB.
Mon problème est que je ne dispose que de 5 sortie PWM alorsque je dois gérer 35 leds.Je dois donc créer l'équivalent d'une PWM sur toutes mes sorties.
En parcouant le Web, j'ai cru comprendre que c'était faisable grace au
Timer2, et une boucle for, cependant mais connaissance en programation étant limitées j'ai du mal a trouver comment faire.
J'allume mes leds grace à
if (LED_1==0x31)
PORTB=PORTB | 0b0000000000100;
else
PORTB=PORTB & 0b1111111111011;
en fonction de la position de la led.
Si quelqu'un à des pistes pour moi, je serais ravis qu'il les partagent.
Merci d'avance.
-----