Cours:EclipseAVR : Différence entre versions
(→Créer un projet) |
(→Choix du programmateur) |
||
Ligne 25 : | Ligne 25 : | ||
**Choisir le "bon" programmateur dans la liste déroulante "Programmer configuration" : | **Choisir le "bon" programmateur dans la liste déroulante "Programmer configuration" : | ||
[[Fichier:EclipseIde6.png|400px]] | [[Fichier:EclipseIde6.png|400px]] | ||
+ | |||
+ | |||
+ | {{Rouge|<big><big><big><big>Si la liste est vide, lancer dans un terminal : /usr/local/bin/fixEclipse </big></big></big></big>}} | ||
=programme= | =programme= |
Version du 6 avril 2021 à 15:09
Créer un projet
Important, choisir un nom de projet sans accents ni espaces ... Ne pas modifier l'emplacement "workspace" au démarrage d'éclipse
Choix du programmateur
- Il convient de choisir le type de programmateur utilisé :
- arduino pour les cartes arduino connectées directement en USB
- avrisp 2 lorsque vous utilisez le programmateur olimex
- avrisp 2 lent, lorsque le choix précédent ne fonctionne pas (problème d'horloge trop rapide)
- Faire un clic droit sur votre projet (à gauche)
- Properties
- Choisir le "bon" programmateur dans la liste déroulante "Programmer configuration" :
Si la liste est vide, lancer dans un terminal : /usr/local/bin/fixEclipse
programme
- Faire un clic droit sur l'arborescence de votre projet (à gauche sur eclipse)
- New / Source File
- ajouter l'extension .cpp ou .c au nom du fichier, par exemple main.cpp
- Voici un programme minimal dont vous pouvez vous servir :
// registres les plus courants :
#include <avr/io.h>
// temporisation
#include <util/delay.h>
// interruptions
#include <avr/interrupt.h>
// pour tester l'état d'un bit (_bit_is_set ...)
#include <avr/sfr_defs.h>
int main()
{
while(1)
{
}
}