Page 4 of 5
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 10 Mar 2010, 18:44
by Dukee_33
Un petit up, pour que je puisse passer commande

Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 10 Mar 2010, 22:24
by jC_Omega
Dukee_33 wrote:
Me reste plus qu'à déterminer quel diode utiliser pour la protection du circuit (une IN4007 irait elle???)
Pour les transistors, n'importe quel 2N2222????
Quel wattage pour les résistances R1, R26, R27 et R28???
-------------------
Diode : oui une 1N4007 car tu passe du 9V au 5V
-----------------
transistor 2n2222 pourquoi pas, car tu passe dedans du 24*20mA = 480mA
-----------------
R1= 10k = 1/4W
----------------
hef = 100 (gains d'amplification minimal d'après la doc du 2n2222
calcul simplifier:
on sais que IC=480mA
IB = 480/100 = 4.8mA
on, sais que U =R *I
Vbe= 0.6V
donc R = (5 -0.6)/0.0048 = 916 ohms
donc R26=R27=R28 = 1/4W = 1000ohms = 1k
---------------------
je ne connais pas les atmega, mais vus les nom des pattes ton cablage n'est pas bon
regarde page 4 :
http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf
relie DS (serial data input) avec PB3 (master output/slave input (MOSI)
relie ST_CP (storage register clock input) avec PB0 (ou autre pattes au choix)
relie SH_CP (shift register clock input) avec PB5 (SCK clock)
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 11 Mar 2010, 00:47
by impactld
Aïe, la ça marchera pas...
DS effectivement sur PB3, sur le second circuit, tu raccorde DS au Q7' du circuit précédent (D'ou le système transmission série) Si tu as 3 circuits sur la ligne, alors tu envoies 3 paquets de données à chaque transfert.
Sur SH_CP, le SCK, clock du bus SPI (PB5)
Sur ST_CP, une patte au choix, pour valider les données sur tes registres. (Lorsque toutes les données sont transmises, tu active les registres pour valider les données sur les sorties parallèles)
Si tu as besoin du programme de transfert par le bus SPI, sur interruption (Utilisation de l'INT_SPI de l'Atmega pour le contrôle du bus libre, ou l'utilisation d'un bus aller/retour, ou même l'utilisation de plusieurs master) Il faudra juste convertir le code interruption pour ton atmega...
Voilà...
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 11 Mar 2010, 09:52
by Dukee_33
Super JC_Omega, merci beaucoup
impactld wrote:
Si tu as besoin du programme de transfert par le bus SPI, sur interruption (Utilisation de l'INT_SPI de l'Atmega pour le contrôle du bus libre, ou l'utilisation d'un bus aller/retour, ou même l'utilisation de plusieurs master) Il faudra juste convertir le code interruption pour ton atmega...
Voilà...
Ok merci impactld, mais je n'en suis pas encore à la prog

, mais si j'ai besoin, je te fais signe.
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 11 Mar 2010, 17:28
by impactld
Dukee_33 wrote:Super JC_Omega, merci beaucoup
impactld wrote:
Si tu as besoin du programme de transfert par le bus SPI, sur interruption (Utilisation de l'INT_SPI de l'Atmega pour le contrôle du bus libre, ou l'utilisation d'un bus aller/retour, ou même l'utilisation de plusieurs master) Il faudra juste convertir le code interruption pour ton atmega...
Voilà...
Ok merci impactld, mais je n'en suis pas encore à la prog

, mais si j'ai besoin, je te fais signe.
Oups, et je viens de relire ton schéma plus attentivement que cette nuit, et effectivement le bus est câblé juste.. Méacoulpa...
Disons que le SPI est super simple d'utilisation, mais au début, le concept peut être un peu calamiteux a comprendre... Avec le bout de programme correspondant ça évite pas mal de prises de têtes

Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 12 Mar 2010, 18:52
by Dukee_33
Alors tu veux dire que mon schéma était juste??? "louche"
Ah, demandez de l'aide sur les forums...
Merci comme même de l'info.
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 13 Mar 2010, 10:58
by CaZaE
Salut !
Ca fais plaisir de voir d'autre µC le atmega et beaucoup diffèrent d'un pic ? Ou c'est casi pareil ? ta un bon jeux d'instruction ? prog en C ?
en tout cas bon courage pour la suite !
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 13 Mar 2010, 18:03
by impactld
Le atmega ne cherche pas le compact, ni l'économie d'énergie... Il est peut-être plus performant que le Pic dans son ensemble, mais je pense que les fonctions sont similaires, comme les siemens 515 ou autres motorolla... Cela dit, je dois avouer pour bosser sur les atmega, que c'est un outil très puissant...
Ca se programme en C, et il est ultra répandu donc on trouve de tout...

Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 13 Mar 2010, 18:51
by jC_Omega
PIC et atmega (en 8bit), ne sont pas tout deux en technologie RISC ? (- de 50 inscruction, 1 ou 2 cycle d'horloge par instruction), et a fréquence équivalente (avec les pic16F, car les PIC18F pédale jusqu'a 64Mhz sans quartz)
Re: Matrice DIY 8*3 leds RVB le tout microcontrolé
Posted: 14 Mar 2010, 22:04
by impactld
Atmega sur, pic je sais pas, tu dois être mieux renseigné ! Pour les fréquences je crois que le atmega plafonne a 20Mhz avec quartz, mais pas sur... Faudrait que je relise la doc... Je travaille toujours à 16Mhz...
A voir !
Cela dit, pourquoi moins de 50 instructions ???
