Page 5 of 5
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 14 Dec 2009, 17:51
by Termi87
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 14 Dec 2009, 18:38
by CaZaE
jC_Omega wrote:tu abandonne ta carte en cours donc?
Non je ferais une initialisation en SPI a OxFF pour les couleur puis je passe en I²C pour cotrole des 24LED a l'aide de 2 chip dont un qui sera utiliser a 50% car 3x8 =24 et j'ai 16voie sur un chip . Et ensuite je monte une plaque sur les connecteur de la matrice sur lequel j'ai mes chip de PWM et mon arriver I²C puis je fais un nouveau connecteur a 90° du connecteur d'origine sur lequel je monte ma matrice . Je sais ca fais un peut gratte ciel mais elle est tellement belle ma carte que j'ai pas envie d'en faire une nouvelle ! A part quand j'aurai ma CNC .
C'est pas sur que ca marche déjà et il faut que je voie si je rentre dans mes 2ms de rafraichissement en envoyant mes instruction I2C ...
J'aimerais vraiment mettre plus de temps dans mes projet mais entre mes etudes mon taf le samedi + les commande de kit FBI et autre services que je donne durant mon week end en se moment ... j'ai pas trop de temps d'ailleurs ca s'en ressent sur le forum je répond a moins de post et ca fais un baille que j'ai pas poster de nouveau projet ...
Enfin voila voila !
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 09 Jan 2010, 13:03
by CaZaE
Bon alors quelque news rapide : je suis passer a 40Mhz ( 10x4 en HSPLL ) J'arrive a passer mes 8 ligne en 16 niveau par couleur donc 4096couleur . Donc ca passe nikel si j'ai un peu de temps j'essayerai de faire quelque fade .
Voila voila
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 09 Jan 2010, 16:40
by jC_Omega
cool, donc ta récup des quartz 10mhz
après c'est vrai , c'est le programme qui fait tout

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 09 Jan 2010, 17:07
by CaZaE
Ouai j'en ai acheter ><
Bon j'ai beaucoup d'ambition sur la prog j'espere que les différente opération que je compte faire ne ralentirons en rien le rafraichissement !
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 10 Jan 2010, 10:27
by jC_Omega
ba de toute façon , les pwm sont générer de façon autonome en interruption?
normalement ca gère pas.
un avec un prog principal du genre :
Code: Select all
unsigned char temp;
for (temp = 0; temp<=64 ; temp ++) {
led9_rgb_rouge = temp ;
tempo_ms(10);
}
et hop un beau fade sur le rouge de la led 9 pendant 640mS.
meme avec des gros calculs normalement ca ne gène pas, car les led vont être commander pendant le calcul
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 10 Jan 2010, 12:34
by CaZaE
Le soucis c'est que je fais mon pwm comme ca :
Code: Select all
void pwm(void)
{
unsigned char i=0;
for(i=0;i<8;i++) //traitement d'une ligne de 8 led
{
/**/
if(cpt_int<=pwm_R[y][i] && pwm_R[y][i]!=0)
{
RED<<=1;// si on travail le sur la premiere led
RED+=1; // on decale le 1 d'origine et on y ajoute 1 pour la led considérer
}else
RED<<=1;//sinon on decale simplement
if(cpt_int<=pwm_V[y][i] && pwm_V[y][i]!=0)
{
GREEN<<=1;
GREEN+=1;
}else
GREEN<<=1;
if(cpt_int<=pwm_B[y][i] && pwm_B[y][i]!=0)
{
BLUE<<=1;
BLUE+=1;
}else
BLUE<<=1;
}
send(RED,GREEN,BLUE);
}
Je travail sur un tableau a 2 dimension qui me permet de charger des motif par simple initialisation du tableau et bon ca c'est qu'un detail (mais pour lui ca voulait dire beaucoup --->

) mais je veut par exemple gerer a des temps donner et je ne voi que par les interruption maintenant ...
Et en plus j'avais un mechant log pour calculer mes interuption (pic timer calculator ) mais il a mis une date limite d'utilisation pour cette version et vue qu'il n'y en a plus d'autre ... Je vais me retaper les calcule a la main ....
Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité
Posted: 10 Jan 2010, 18:31
by jC_Omega
tu veut dire que
n'est pas lancer pendant une interruption?
pour le calcul des timer c'est la misère, je ne me souviens jamais comment il faut faire.. surtout que sur les pic 8bits il n'y a pas un timer identique...
je ne sais pas quel calculateur tu utilise, mais voici mes liens juste pour les calculateurs (j'ai des dizaines de liens sur de l'electronique trier par catégorie) :
http://pictimer.picbingo.com/index.php
http://www.best-microcontroller-project ... mer-0.html
http://www.best-microcontroller-project ... mer-2.html
http://users.picbasic.org/projects/PicT ... merCal.htm
http://eng-serve.com/pic/pic_timer.html
http://eng-serve.com/pic/index.html
aller pour te dégouter... sur les pic 16bits, tout les timers (16bits) sont identique (jusqu'à 9) ... et surtout, c'est bcp plus simple a mettre en œuvre, ca fait moins "bidouille" que les 18f