Installatiehandleiding voor Atmel Studio en AVRDude op een PC van de Hogeschool Rotterdam.

© Harry Broeders.

Deze installatiehandleiding beschrijft stap voor stap hoe je Atmel Studio en AVRDude installeert op een PC van de Hogeschool Rotterdam (of op je eigen PC). Deze installatie bestaat uit 4 stappen:

  1. Installatie van Atmel Studio 7 op school of Installeren van Atmel Studio 7 thuis.
  2. Installatie van AVRDude.
  3. Koppelen van AVRDude aan Atmel Studio.
  4. Installatie van de drivers die nodig zijn om de simulator te gebruiken.

Installatie van Atmel Studio 7 op school.

Op school kun je Atmel Studio eenvoudig installeren vanuit Liquit .

stap 1

De eerste keer dat je het programma start verschijnt het volgende scherm:

stap 2

Selecteer de optie Advanced en klik op Close.

Je kunt nu verder gaan met het installeren van AVRDude.

Installatie van Atmel Studio 7 thuis.

Let op! Bij de toets moet je Atmel Studio op een school-PC gebruiken. Het is dus aan te bevelen om op school op een school-PC te werken en niet op je eigen laptop. Natuurlijk is het wel handig om Atmel Studio op je eigen machine te installeren zodat je ook thuis aan de opdrachten kunt werken.

Download Atmel Studio via deze link: http://www.atmel.com/tools/atmelstudio.aspx.

Bij het installeren verschijnt het volgende scherm:

stap 1

Vink I agree to the license terms and conditions aan. Send anonymous information to help improve the user experience kun je desgewenst uitvinken. Klik op Next.

stap 2

VInk AVR 8-bit MCU aan en klik op Next.

stap 3

Deze optie kun je eventueel aanvinken maar bij KOF01 maken we geen gebruik van het Atmel Software Framework. Klik op Next.

stap 4

Er wordt gekeken of je systeem aan de vereiste requirements voldoet. In mijn geval was de Video card driver blijkbaar niet up to date. Klik op Next.

stap 5

Klik op Install. Uiteindelijk verschijnt het volgende scherm:

stap 6

Klik op Close.

De eerste keer dat Atmel Studio 7 start verschijnt het volgende scherm:

stap 7

Selecteer Advanced en klik Close.

Installatie van AVRDude op school.

Open Windows Explorer en ga naar \\artemis03\stud02\Opleiding\Elektrotechniek\2018-2019\jaar_2\KOF01\Tools

Klik rechts op avrdude-6.3-mingw32.zip, Kies 7-Zip en daarna Extract files...

Het volgende scherm verschijnt:

AVRDude uitpakken

Vul in bij Extract to: H:\avrdude\

Klik op OK.

Koppelen van AVRDude aan Atmel Studio.

Om AVRDude te koppelen met Atmel Studio moeten we het nummer weten van de virtuele COM poort die jouw Ardino Uno gebruikt.

Sluit je Arduino aan op de PC.

Driver installeren.

Rechtsonder in je scherm verschijnt een icoontje waarmee aangegeven wordt dat er drivers geinstalleerd worden.

install

Wacht tot de drivers geïnstalleerd zijn en klik op het icoontje.

install

Je ziet dat in dit geval COM4 gebruikt wordt. Eventueel, als je het nummer vergeten bent, kun je de poorten terug zien in het programma TeraTerm, te vinden op liquit.

install

Klik op Close.

Klik hier als de driver correct geinstalleerd is.

Handmatig een driver installeren.

N.B. Dit werkt niet langer op een School PC. Dit staat hier als referentie voor thuis. Als de driver niet automatisch geïnstalleerd wordt dan moet je de driver handmatig installeren.

De drivers zelf zijn op het netwerk gezet onder het mapje //venus/STUD02/Opleiding/Elektrotechniek/2016-2017/KOF01/Ontwikkelomgeving/ArduinoDrivers.

Als je de drivers thuis wilt installeren kun je dit directory downloaden via https://myfiles.hro.nl. Pak dit bestand uit op C:\ArduinoDrivers.

Het verschilt per besturingssysteem hoe de drivers geïnstalleerd moeten worden. Hieronder volgen screenshots voor hoe dit werkt onder Windows 7 in de Engelse taal.

Ga naar configuratiescherm Devices and Printers.

Onder Unspecified vind je het onbekende aparaat. In dit geval staat er Arduino Uno, soms staat hier ook Unspecified.

driver

Dubbel klik op het onbekende/Arduino apparaat. In het venster wat opent ga naar het tabblad Hardware.

driver

In dit tablad zie je het apparaat staan. Dubbel klik op de naam in de lijst. In het nieuwe venster wat opent willen we eerst Admin rechten bemachtigen, dit doe je door op Change settings te klikken met het schildje.

driver

In het nieuwe venster wat opent druk je op Update driver.

driver

Nu moet je de locatie van de drivers aangeven: //venus/STUD02/Opleiding/Elektrotechniek/2016-2017/KOF01/Ontwikkelomgeving/ArduinoDrivers

Thuis moet je de locatie opgeven waar je de drivers hebt uitgepakt. Bijvoorbeeld: C:/ArduinoDrivers

Druk op Next.

Er verschijnt een rood scherm met een waarschuwing, selecteer de optie Install drivers anyway. De drivers worden nu geïnstalleerd.

Na installatie is de Arduino te vinden in het configuratiescherm Devices and Printers met het COM-poort nummer erbij. Dit nummer wordt gebruikt bij het instellen van AVRDude.

Koppelen van AVRDude.

Start Atmel Studio 7.

Kies Tools, External Tools...

stap 1

Vul in het scherm dat verschijnt de volgende informatie in:

Zet een vinkje bij Use Output window.

AVRDude instellingen

Klik op OK.

Het is handig om een functietoets te koppelen aan het uitvoeren van AVRDude:

Kies Tools, Options...

Selecteer Environment, Keyboard.

Selecteer Tools.ExternalCommand1.

Klik in het Press shortcut keys inputveld en druk de functietoets in die je wilt koppelen aan AVRDude, bijvoorbeeld Ctrl+Shift+F7.

Klik op OK.

De installatie is nu klaar!

Een eerste project.

Kies File, New, Project...

stap 1

Selecteer (klik op): GCC C Executable Project.

Vul in bij Name: test

stap 2

Klik op OK.

Selecteer de ATmega328P, dat is de microcontroller die gebruikt wordt op de Arduino.

stap 3

Klik op OK.

Er wordt nu een programma aangemaakt dat nog niets doet maar we kunnen dit programma wel gebruiken om het laden van een programma in de Arduino te testen.

Kies Build, Buid test

stap 4

Kies vervolgens Tools, AVRDude.

Als het goed is wordt nu het programma (dat niets doet) in je Arduino geladen. Als je het output window van AVR Studio even wat groter maakt zie je (hopelijk) het volgende:

install