La boite
Chacune de nos deux boites contient les éléments de base pour faire fonctionner le kit EasyAVR4 :
– la carte EasyAVR4
– un cable USB
On y trouve également :
– un écran LCD graphique 128*64
– un écran textuel 2*16
– un capteur de température DS1820
– un CDrom d’installation (obsolète)
– un fascicule présentant les schémas principaux (obsolète)
En plus, selon les besoins des projets, nous avons à disposition :
– une carte Ethernet ENC28J60
– une carte accéléromètre
– une carte d’extension de ports SPI
– deux cartes Real Time Clock par I2C
– une carte lecteur de CompactFlash
– des connecteurs (8 borniers à vis sur un HE10)
– des dipswitchs (8 sélecteurs sur un HE10)
Dans un avenir proche, les cartes et leurs accessoires seront intégrés dans des valisettes pour un transport plus facile.
Les branchements
Pour l’alimentation comme pour la programmation, tout passe par le cable USB. Il ne suffit donc de rien d’autre pour faire fonctionner la carte.
La carte EasyAVR4 est livrée avec un driver pour Windows permettant de se faire reconnaitre à la connexion (elle apparait comme un composant "USB18f firmware 1.2" ou "USB18f communication device" car il s’agit effectivement d’un Pic de la famille 18f.
On peut bien sûr utiliser un câble série pour connecter un terminal (voir article suivant) pour communiquer.
L’environnement de développement
Comme à notre habitude, nous utilisons WinAVR (GCC) pour programmer. Il est disponible sur une clé USB à l’intérieur de chaque boite.
MikroElectronika a développé une interface de programmation spécifique pour communiquer avec le Pic chargé de transférer nos programmes dans la puce Atmel.
Cette interface peut être appelée automatiquement par le makefile (voir article suivant) ou utilisée manuellement (sélection du fichier .hex, du microcontrôleur cible, du quartz..)
Allumer une led
Premier test : charger le programme suivant pour ATmega16 et vérifier que les leds clignotent toutes les secondes.
<à venir>