Aeroelectrolight

16 Févr.

Techniques, astuces et microcontrôleur AVR

Sur cette page, vous trouverez des astuces, mes techniques, et mes projets autour des microcontrôle

atmel_avr_avrdragon

Tous les montages présentés sur ce site sont de conception personnelle.

Je suis totallement autodidacte en matière d'électronique.

Je programme des microcontrôleurs atmel avr 8 bits ( attiny2313, attiny13, atmega16, atmega32, atmega8535, ...)
Je code en assembleur et en C mais j'ai des problèmes de taille pour les programme en C.
J'utilise pour cela la suite avrstudio j'était sur la 4.x qui fonctionnait très bien avec l'assembleur mais pour le C il fallait passé par une autre suite : Winavr.
Je suis passé sur la version 5.x  puis la 6.x et dernièrement à la 7.x . Depuis ces versions, le support du langage C est au point et dernièrement avec la version 7, c'est le support d'arduino qui à été implémenté.

AvrStudio 5, 6, 7

Je me suis mis dernièrement à Arduino qui est une plateforme de développement très interressante et rapide.

Mes outils 

Le circuit imprimé :

Je réalise mes schémas avec kicad, c'est un logiciel open source gratuit qui est assez performant.

kicad

Une fois que j'ai fini le schéma du circuit sur kicad, je l'imprime sur du calque avec une imprimante laser.
J'ai fabriqué, pour faire les circuits imprimés, une insoleuse et une graveuse.
Les voici :

l'insoleuse à circuit imprimé

l'insoleuse à circuit imprimé

la graveuse au perchlorure de fer

la graveuse à perchlorure de fer

Le temps d'insolation varie entre 1,50 minute et 2,30 minutes.
ATTENTION !!! pour toutes les manipulations, portez des gants et des lunettes.
Pour la révelation j'utilise du "Destop". ( 1 volume de desptop avec 4 volume d'eau )
Pour la gravure j'utilisais du perchlorure de fer mais le résultat que j'obtenais était moyen.
J'ai donc testé la méthode avec l'acide chlorhydrique et l'eau oxygénée, c'est plus dangereux mais ça donne de très bon résultats. On trouve l'eau oxygénée et l'acide chlorhydrique dans le rayon droguerie des supermarchés. Les proportions que j'utilise sont les suivantes : 3/5 d'eau, 1/5 d'eau oxygénée et 1/5 d'acide chlorhydrique. 

Le programmateur :

J'ai commencé avec un programmateur "isp" simple qui se connectait sur le port parrallèle du pc.
Il c'était un dongleAVR de type stk200, il fonctionne encore très bien seulement le port parallèle se fait très rare.

programmateur ISP STK200


Maintenant j'utilise un AVR DRAGON qui me permet beaucoup plus de possibilités de programation mais aussi,
le debuggage en circuit (onewire et JTAG) et la programmation HT

AvrDragon Atmel

Le logiciels de programmation :

Il existe plusieurs logiciels pour la programmation ISP, j'utilisais avec l'ancienne interface Ponyprog et Avrdude.

A l'heure actuelle avec l'AVRDragon, j'utilise AvrStudio directement.

 

 

 

Ecrire un commentaire :