Étape 3: Ouvrez une nouvelle Solution et initier le programmeur
Figure 6: Dans "fichiers > nouveau projet ' sélectionnez projet de fichier exécutable C++ GCC. Figure 7: Dans "projet > Atmel Lifeline propriétés définies le programmeur et l’horloge de l’ISP. Figure 8: Dans "Outils > dispositif de programmation « régler le programmateur, lis la signature de l’appareil et réglez l’horloge de l’ISP.
Bien que nous ne sera pas être écrire du code pour ce Instructable, faut faire brève mention des langues puisque nous ouvrira une fenêtre [13] codage qui sera utilisé dans les prochains Instructables qui commencer à coder. Un certain nombre de langues peut être utilisé avec les Microcontrôleurs Atmel, bien qu’un compilateur approprié devra traduire le texte d’anglais-comme dans le code de sortilège/machine utilisé par le MCU. Comme une note, nombreux modernes langages de haut niveau pour les systèmes Windows compiler à CIL Common Intermediate Language et enregistrer dans ce format dans le cadre d’un manifeste. Le CIL compile en code machine au moment de l’exécution [14]. Nous utilisons C ou C++ emballé avec le Atmel Studio bien que BASCOM [15], qui est une forme de base, représente un puissant concurrent facile à utiliser. L’Atmel Studio 6 (AS6) offre la possibilité de choisir entre C ou C++. Nous utilisons C++ en raison de sa similitude avec C et son jeu de fonctionnalités améliorées. Comme une note, l’environnement AS6 de développement intégré (IDE) est essentiellement le même que pour Microsoft Visual Studio (VS) en termes de mise en page. Les deux IDEs (VS et AS) renvoyer au groupe de fichiers associés au programme comme la « solution » et ce groupe inclut le fichier de texte C ou C++. Le premier maillon de référence [7] fournit une bonne introduction à l’AS, mais utilise un programmeur différent que celle utilisée ici.
Connecter le programmateur sur le port USB.
Démarrez Atmel Studio 6 (AS6)
Ouvrir une nouvelle solution (projet) en cliquant sur le menu fichiers de séquence > nouveau projet.
Remplir la boîte de dialogue qui s’ouvre comme suit
Sélectionnez le langage C-fichier exécutable ou fichier exécutable C++. Nous utilisons le C++ comme illustré à la Figure 6.
En regard de "nom" tapez "Atmel Lifeline". AS6 terminera automatiquement le nom de « Solution ».
Cochez la case "Créer Director pour la Solution".
Le dialogue de sélection de périphérique s’affiche. Sélectionnez « ATTiny 2313A ». Cliquez sur OK.
Dans la bande de menu en haut de la fenêtre AS6, sélectionnez projet > propriétés de Lifeline Atmel.
Sur le côté gauche de la boîte de dialogue, sélectionnez l’onglet périphérique et vérifier le dispositif = ATTiny2313A.
Sur le côté gauche de la boîte de dialogue, sélectionnez l’onglet outil et sélectionnez votre programmateur (Atmel ICE ou AVRISP MKII etc.) dans la liste déroulante, comme illustré à la Figure 7. L’horloge de l’ISP de 125kHz travaillera – cette valeur doit correspondre à celui défini dans les outils (point 8) et il doit être moins que ¼ de la fréquence d’horloge de la MCU à programmer. Dans notre cas, le MCU fonctionne à 8 MHz. cliquez sur l’élément de menu Fichier > enregistrer tout.
Connectez la batterie 9V pour circuit et connecter le programmateur à la planche dans le câble d’adaptateur déjà construit.
Dans la bande de menu en haut de la fenêtre AS6, sélectionnez Outils > dispositif de programmation. Dans la boîte de dialogue illustrée à la Figure 8, la boîte à outils doit montrer votre programmateur (Atmel ICE ou AVRISP MKII etc.), que le dispositif doit être ATTiny2313A et le sigle que FAI devrait être dans la boîte de 3 rd . Cliquez sur appliquer. À ce stade, laisser AS6 mise à jour le flash sur le programmateur, si cela est demandé. Renvoyer au démarrage #1 étape 4 Si le programmeur n’a pas correctement installé la mise à jour du matériel. Lire les Volts cible – il devrait être dans un faible pourcentage de 5V. Régler l’horloge de l’ISP à 125kHz corresponde à celle au point 6 ci-dessus. Plusieurs OKs apparaîtra dans l’angle inférieur gauche de la boîte de dialogue.
Enregistrez la solution complète. Remarque : La solution complète peuvent être sauvegardés en cliquant sur l’icône avec les plusieurs disques dans la barre d’outils ou bien utilisez fichier > enregistrer tout.
Remarque importante : Assurez-vous toujours que l’horloge de l’ISP dans la boîte de dialogue Propriétés (point 6) qui correspond dans la section outils (point 8) lorsque vous ouvrez une solution existante dans Atmel Studio (une fois le circuit et le programmeur ont été établies).
Ne continuez pas si quelque chose n’a pas correctement fonctionné – problèmes de contrôle sur l’internet. Si tout semble ok alors ne pas fermer la boîte de dialogue AS6 pour outils > dispositif de programmation. Ne pas débrancher la batterie.