ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

=> A vos fer à souder ^^ :) ! Des questions en rapport avec un projet ou une de vos réalisation . Une réalisation/projet, à nous présenter au fur et à mesure de sa réalisation.
Rubrique spéciale "Réalisations finies".
MERCI DE NE PAS CRÉER UN DOUBLON DANS LA RUBRIQUE DE DESSOUS.
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post by Termi87 »

:lol: :lol: sa va !!! t'en auras assez des couleurs :roll: :mrgreen: (siflote)
J'admire, rien que le temps que tu consacre (peut consacrer) à tes projets :)
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post 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 .
Termi87 wrote::lol: :lol: sa va !!! t'en auras assez des couleurs :roll: :mrgreen: (siflote)
J'admire, rien que le temps que tu consacre (peut consacrer) à tes projets :)
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 !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post 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
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
jC_Omega
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 904
Joined: 10 Aug 2008, 09:45
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post by jC_Omega »

cool, donc ta récup des quartz 10mhz 'classe'

après c'est vrai , c'est le programme qui fait tout :)
Mes projets perso :
Image
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post 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 !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
jC_Omega
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 904
Joined: 10 Aug 2008, 09:45
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post 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
Mes projets perso :
Image
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post 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 ---> 'rhaa' 'rhaa' ) 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 ....
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
jC_Omega
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 904
Joined: 10 Aug 2008, 09:45
Contact:

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Unread post by jC_Omega »

tu veut dire que

Code: Select all

void pwm(void)
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... 'rhaa'

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
Mes projets perso :
Image
Post Reply