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>