Ayant récemment mis à niveau ma configuration machine, je me retrouve avec une carte mère dépourvue de port parallèle. Et oui, maintenant que toutes les imprimantes ou presque utilisent une connexion USB, nos bons vieux ports parallèles sont à peu près autant d’actualité que les dinosaures...
Première tentative
Pour parer cela, rusé que je suis, j’avais également acheté une carte d’extension PCI, qui ajoute un port parallèle et deux ports série. Ca marche très bien... mais pour (…)
Accueil > Mots-clés > Composants > AVR
AVR
Le constructeur de composants Atmel propose une famille de microcontrôleurs 8 bits de type RISC appelée AVR.
On y trouve de tous petites puces (8 pattes) comme les ATtinyXX ou TinyAVR, mais également de plus grosses (28 pattes et même plus) comme les ATmegaXX ou MegaAVR.
Il y a désormais les XMega, ainsi que d’autres contrôleurs spécialisés ayant un cœur AVR, même des FPGA. Nous utilisons principalement la famille Mega AVR qui équipait les robots des Coupes de France 2006 et 2008, et bien sûr les ATmega8 et dérivés qu’on retrouve sur les Arduino.
Articles
-
Programmateur USB pour AVR
12 novembre 2006, par Eric P. -
Premiers pas avec l’OpenSCB
9 février 2011, par Julien H.Pobot a la chance d’être parmi les premiers à pouvoir tester l’OpenSCB, une carte de contrôle de servomoteurs programmable open source. Nous présentions le projet à ses débuts en décembre 2010, et nous avons eu le plaisir de recevoir le premier prototype en version 0.1.
Voici ce que cette carte contient : le micro-contrôleur programmable : un AVR32 "AT32UC3B1256" un connecteur HE10 pour le JTAG (test et debug) trois leds (bleu, rouge, vert) deux boutons poussoirs : 1 de reset, 1 de (…) -
Ma carte AVR avec le langage Arduino
14 janvier 2013, par Jean-Pierre, Julien H.Certains d’entre nous disposent de circuits personnels ou de cartes du marché utilisant les micro-contrôleurs de la famille AVR : gamme myAVR de Devtronic, gamme EasyAVR de mikroElectronika gamme ICmega de In-Circuit pour ne citer que les cartes utilisées au club.
Tous fonctionnent sur le même principe : une compilation sur l’ordinateur de développement, puis l’envoi d’un fichier binaire dans la puce par bootloader série ou par programmateur ISP.
Ces points ont été développés dans (…) -
AVRlib et les timers des ATmega168
31 janvier 2009, par Julien H.Un petit article pour aider ceux qui ont des erreurs de compilation en utilisant les fonctions de timers d’AVRlib avec un ATmega168, ATmega48 ou ATmega 88.
-
Caméra pilotée par AVR
13 août 2010, par Julien H.Cette caméra utilise la même optique que la CMUcam ou la POB-Eye mais avec un microcontrôleur AVR Atmel (ATmega8) pour implémenter le traitement d’image et la communication série. Présentation de l’AVRcam sur JRobot
Le soft est open-source et on peut ajouter ses algorithmes par reprogrammation ISP. On pouvait l’acheter en 2004 mais il semble que le projet soit arrêté.
En tout cas cela montre que c’est possible :) -
Photos de la soucoupe
2 octobre 2011, par Jean-Pierre, Julien H.Cette partie est autonome, et constitue le robot dans sa version nautique.
Elle est constituée d’une structure légère flottante, d’une électronique de contrôle à base de 2 micro-contrôleurs AVR et de relais pour la partie puissance.
Les huit capteurs forment une ceinture afin de couvrir toutes les directions de la même façon ; il n’y a donc pas à proprement parler d’avant et d’arrière.
Les moteurs permettent de changer de direction sur place et indépendamment de la vitesse. -
Carte AVR mySmartControl
17 décembre 2008, par Julien H.Test d’une carte minimale à base de microcontrôleur ATmega8 (Atmel AVR) offerte par Devtronic.
-
Prototype rapide avec myAVR board (+ Arduino)
19 janvier 2013, par Julien H.Il existe de multiples cartes à base de micro-contrôleur, et chacun doit choisir celle qui convient le mieux à ses tests.
Nous avons régulièrement mis en garde les participants de nos ateliers sur la difficulté des connexions de composants électroniques : fragilité des fils, encombrement, transport délicat, risques d’erreurs.
Après avoir étudié les plaques d’essai et les extensions Arduino (shields), voici le tour d’une petite carte à base de µC AVR. Il s’agit de la myAVR board MK2, une (…) -
AVR Burn-O-Mat pour micro-contrôleurs Atmel
4 juillet 2012, par Jean-Pierre, Julien H.La programmation d’un micro-contrôleur Atmel AVR en mode "in situ" ou ISP nécessite trois étapes : la rédaction du code source la compilation si le langage source le nécessite (C, Java) le flashage de la mémoire de la puce avec le programme machine
Cette dernière étape peut être réalisée de plusieurs manières : depuis la ligne de commande (par ex avec avrdude) depuis un logiciel spécifique à la carte depuis un logiciel de développement intégré (IDE)
La solution que nous présentons ici (…) -
Programmateur USB économique pour AVR
28 février 2010, par Julien H.Aujourd’hui nous testons un nouveau programmateur par USB pour des microcontrôleurs AVR. Il nous a été proposé par Devtronic qui le commercialise parmi les différents produits de la gamme myAVR.
Lien vers la boutique myAVR
Ce n’est pas le premier produit de ce genre, et au club plusieurs utilisent le MK2 d’Atmel. Quand à moi, j’utilisais l’ICProg dans sa version compacte, qu’Eric avait déjà décrit dans cet article.
Donc on va faire court et efficace : il ne coûte que 15 euros (moitié (…)