Yo te dejo una librería para TLC5940 en CCS por si te sirve de algo.
Haber si me puedes aclarar algunas dudas Nocturno:
1. ¿Usas el módulo CCP1 en modo PWM con el TIMER2 para generar la señal para el pin GSCLK del TLC5940 verdad? Si CCP1 está en RC1 (pin 13 del PIC18F2550), por que pones:
#define GSCLK PIN_B7 //182. Esta misma señal generada, ademas de ser conectada al pin GSCLK del TLC5940, va conectada en forma paralela al pin 6 (RA4); pues, el TIMER0 está configurado para que cuente a través de T0CKI. ¿Cierto?
3. En:
void setGS(long gs[], int primero);El parámetro "primero" no tiene ningún uso dentro de la rutina. ¿Eso es correcto?
Saludos.