Merci et bravo à vous qui n'utilisez pas IE !

Votre navigateur est :

Votre adresse IP est 38.107.179.237

Programmation des µC ATMEL

Programmer les microcontrolleurs ATMEL (AT90SXXXX et ATmega)

Ce tutorial montre comment programmer des µC ATMEL pour un prix très respectable et très efficacement.
Pour cela on va utiliser un programmateur que vous pourrez construire par vous-même. il faudra tout de même vous procurer quelques composants électronique de base, comme des résistances, des condensateurs, des diodes, et un petit circuit intégré nommé 74HC244 (datasheet). Il n'est pas totalement obligatoire mais si vous ne voulez pas protéger votre port parallèle, c'est à vos risques et périls...

Ce programmateur vous permettra de programmer votre ATMEL de deux manières différentes:
Pour découvrir comment faire tout cela, suivez le sommaire au dessus.

Si vous avez des questions, laissez-moi vos commentaires ci-dessous...
Différent
02-05-2011 à 11h32
De même une erreur apparait quand je tape ceci:

#include <ATmega16.h>

(C'est peut être pour cela que je ne peut pas taper les lignes du message précédent...)
Différent
02-05-2011 à 11h19
Bonjour,
Je commence la programmation d'un mega16 et votre site m'est très utile! Je vous en remercie, c'est bien appréciable.

Je suis sous AVR Studio 4 avec WinAVR (pour programmer en C) mais il y a des instructions que j'ai vu sur votre site (et d'autres d'ailleurs) qui sont comprises comme des fautes par mon compileur:

PORTB.7=1; // ../error: expected ';' before numeric constant

et je dois donc mettre:
PORTB = (1<<PB7);

Le meme type de soucis apparait pour les inputs... Ce qui rend la tâche plus difficile.
Avez vous une idée de l'incompréhension de ce code par mon compilateur?

Merci par avance
Pseudo :


Email : facultatif, n'apparaît pas sur le site


Votre site web : facultatif
http://

Liste de correspondance des smileys
:) ^^ :,
:S ;) :-o
:( :@ (!)
Votre commentaire ici:

Anti-spam: merci de calculer cette petite addition facile avant de valider
votre commentaire! (Ecrire la réponse en chiffres svp)

vingt plus trente est égal à
Balises HTML autorisées : <b></b> (gras)
<u></u> (souligné)
<i></i> (italique)