Go Down

Topic: programmation atmega 32 pour un cube a led 8x8x8 (Read 1 time) previous topic - next topic

dracub

bonjour a tous
J' ai fabriqué un cube a led 8x8x8 piloté par un atmega 32 en suivant les instructions sur http://www.instructables.com/id/Led-Cube-8x8x8/
la partie électronique et le principe de fonctionnement ne mon posé aucun problème ( j' ai fait mes études dans l' électronique , mais il y a longtemps)
je n' ai jamais eu l' occasion de programmer un microcontroleur  pour moi c'est une première ! ( il faut bien commencer un jour) .
mon souci est que j' ai peur de ne pas avoir bien compris la partie programmation décrite sur le site , je ne voudrais pas me hâter sur cette partie
et faire n' importe quoi ...  c' est pourquoi je voulais vous demander un petit peu d' aide .

je pensais télécharger avrdude sous windows ou avr studio , je ne sais pas encore
j' ai fabriqué un cordon pour relier le circuit sur le port rs232 d'un vieux pc ,
et j' alimente le montage avec une alim pc qui me fournira largement assez de courant pour alimenter les 512 leds

je vous remercie d' avance pour vos réponses et votre aide

Jean-François

Pourquoi dans la section "bar" ?

Sujet déplacé.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

skywodd

Bonjour,


je pensais télécharger avrdude sous windows ou avr studio , je ne sais pas encore

Avrdude permet uniquement de programmer un microcontrôleur avec un programmateur ou via un bootloader.
AVR studio est un IDE complet avec compilateur, éditeur et avrdude pour développer sur AVR/AVR32/ARM de ATMEL.
Dans le doute télécharge et installe AVR studio, il y a tout dedans ;)

Si tu veut juste le compilateur + avrdude regarde du côté de WinAVR ou mieux de "MHV avr tools" :
www.makehackvoid.com/project/mhvavrtools


j' ai fabriqué un cordon pour relier le circuit sur le port rs232 d'un vieux pc ,

Ne pas oublier d'ajouter un MAX232 (ou similaire) pour faire l'interface entre RS232 et série TTL.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

dracub

merci skywodd
oui j' ai inclus un max 232 à mon montage
si je comprend bien, si je met un module  " usbtinyISP " je pourrais directement programmer mon atmega32 avec avrdude
mais dans ce cas là je passe par une prise usb et je n' ai plus besoin du max 232

skywodd


si je comprend bien, si je met un module  " usbtinyISP " je pourrais directement programmer mon atmega32 avec avrdude
mais dans ce cas là je passe par une prise usb et je n' ai plus besoin du max 232

Il faut bien différencier "programmateur", "bootloader" et port série.
Un programmateur (usbtinyisp par exemple) permet de programmer via avrdude un AVR.
Un bootloader permet de programmer un microcontrôleur sans programmateur souvent via le port série (arduino classique) ou l'usb (leonardo).

Tu ne peut pas utiliser un programmateur d'avr comme un port série usb, c'est pourquoi tu doit garder ton port série + MAX232 si tu veut communiquer avec l'ATmega une fois celui ci programmé.
(une fois programmé il n'y as plus besoin de laisser le programmateur branché)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

dracub

bon après réflexion je pense que je vais télécharger AVR studio, je ne savais pas qu' il y avait
plusieurs façon de programmer un " micro " .
si je récapitule : _je télécharge AVR studio
                       _je connecte mon system avec mon cable RS232 via le MAX 232
                       _je programme les fusible de l' ATMEGA32 avec les bonnes valeurs (http://www.instructables.com/id/Led-Cube-8x8x8/step45/Program-the-AVR-Set-the-fuse-bits/)
                       _et ensuite la programmation du cube led ...
                       

skywodd

Tu as les sources ou directement un .hex ?
Télécharger AVR studio pour juste 1 projet c'est un peu lourd quand même ...
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

dracub

j' ai un .hex
j' ai télécharger aussi un petit software qui modélise le cube en 3d  et apparemment qui simplifie la programmation ( à voir ...)
je pense m' acheter par la suite une petite carte arduino et suivre un peu les tutos qui sont proposé sur le forum
pour essayer de mieux comprendre les principe de la programmation 

skywodd

Si t'as le .hex te casse pas la tête avec AVR studio ;)
Télécharge avrdude-gui (ou un équivalent) ça suffira largement.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

dracub

ok ça marche
j' essais ça et je referais un post pour dire ce qu' il en ai

Go Up