programmation atmega 32 pour un cube a led 8x8x8

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

Pourquoi dans la section "bar" ?

Sujet déplacé.

Bonjour,

dracub:
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 :wink:

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

dracub:
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.

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

dracub:
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é)

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 ...

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 ...

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

Si t'as le .hex te casse pas la tête avec AVR studio :wink:
Télécharge avrdude-gui (ou un équivalent) ça suffira largement.

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