AVR Studio 4 Och AVRFLASH

Relevanta dokument
Datorteknik 1 (AVR 1)

TSIU50 Mikrodatorprojekt. LAB1 AVR-introduktion och logikanalysator

AVRStudio på tre minuter. Micke Josefsson, 2005

LADDA UPP EN PDF-FIL OCH LÄNKA TILL DEN I DIN ARTIKELTEXT

Så här skriver du ditt första program i C++

Installation av atmel Studio på mac / linux

AVRflash. Program. Handbok

Datorlaboration 0, Programmering i C++ (EDA623)

Flödesschema som visar hur man använder Quartus II.

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

Föreläsning 3. Programmering, C och programmeringsmiljö

Komponenter med COM (och COM+/VC++ 7.0)

Lab1 Introduktion. 1 Syfte. 2 Innehåll Win32API Skapa trådar Kritiska sektioner Mailslothantering. 3 Förberedelse & Tips

Innehåll. 1 Inledning 3

Code-Lite tutorial ( /RoJ)

Datorlaboration 0, Programmering i C++ (EDAF30)

Manual - 3D-skrivare ZYYX

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

ATT LÄGGA TILL KONTROLLPUNKTER I DIN KONTROLLPLAN! Klicka på Kontrollplans knappen.

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Det finns en handledning till kortet på hemsidan. AVR STK500.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

Administrationsmanual ImageBank 2

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Besvara de elektroniska frågorna (se kurshemsidan). Läs kapitel i kursbok

Kursvärdering. Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar.

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB

Visa/Dolj knappar i Webeditor 8

AVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser

Innehåll i detta dokument

Guide till att använda Audacity för uttalsövningar

Eclipse. Kort genomgång

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

PROGRAMMERING AV MCU LABORATION6. Laborationens syfte

Spelprogrammering med XNA och MonoGame

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

EButiken.nu. Kom igång med din butik. Steg 1 Steg 2 Steg 3. Talex AB, EButiken.nu Tfn: Fax: Epost:

Besvara de elektroniska frågorna (se kurshemsidan). Läs kapitel i kursbok.

NetBeans 5.5. Avsikt. Projektfönster

Visma Proceedo. Att logga in - Manual. Version 1.3 /

Microsoft Visual Studio 2017

Lathund för Thunderbird 0.8

tentamensdags och lab 3

Administrationsmanual ImageBank 2

Vilken version av Dreamweaver använder du?

Win95/98 Nätverks Kompendium. av DRIFTGRUPPEN

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON

Länk till modulen Skapa Filarkiv

Välkomna till. Utbildning i Episerver 9 för Handboksredaktörer och Handboksansvariga

INSTALLATION OCH KONFIGURATION AV PROGRAM PICBASIC PRO - MICRO CODE STUDIO PLUS - EPIC PLUS

Rullningslisten. Klicka på rullningslistpilar (pil upp eller pil ner) 1 för att förflytta dig i önskad riktning, en liten bit i taget.

3.5 Visuell programmering

Arg-administratörens guide till Umbraco v 1.2.1

Backup till extern hårddisk eller USB-minne

3. Hämta och infoga bilder

STOCKHOLMS UNIVERSITET. Handbok 2. Funktionaliteter moveon 4

Datorteknik 2 (AVR 2)

Att arbeta med centralfiler i Revit AADA20 Rhino/Revit Workshop 2016 LTH Ludvig Hofsten

Digitalteknik: CoolRunner-II CPLD Starter Kit

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Handhavande manual problemhantering

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Laboration 1 Introduktion till Visual Basic 6.0

Kartuppdatering. Manual för 3 års fri kartuppdatering av din Kenwood enhet 3 års fri kartuppdatering

Montering av Wisp628.

Kartuppdatering. Manual för 3 års fri kartuppdatering av din Kenwood enhet 3 års fri kartuppdatering

1 Språket C Valet av språket C++ för kompendiet. 1.2 Språket. 1.3 Att programmera. 1.4 Hello World Börja programmera

MAC/PHY och transceiver CC2420

Att börja med EndNote och inställningar som bör göras innan man lägger in referenser (170301)

Kom igång med TIS-Office

Användarhandbok. Nero BackItUp. Ahead Software AG

KOM IGÅNG GUIDE e!cockpit Av Carsten Holm

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

DIGITALA PROJEKT Väderstation

Detta dokument beskriver hur du gör för att komma igång med att skriva ut i Bitnet utifrån mallar du skapat i word.

NetBeans 7. Avsikt. Projektfönster

2. Windows 10. Behandlade Ord. Windows Anniversary. Göran Johansson

Innehåll instruktion Sharefile för Trafikverkets applikationer

Steg för Steg Att använda Statistics explorer med data från SKLs databas

Instruktion Programmeringsapp och gränssnitt

Smartair System. TS1000 Version 4.23

Nya utskriftsinställningar

Manual

Under menyvalet Dokument i Ridsportportalen finns en avancerad dokumenthanterare. Här kan föreningen samla all information på ett och samma ställe.

TDP005, Projekt: Objektorienterade System. Laboration: Eclipse

Flexiboard. Lathund kring hur du kommer igång med att skapa egna överlägg till Flexiboard. Habilitering & Hjälpmedel

Start av Trådlösradio. Modellerna WGR614, WGT624 och WPN824.

Skapa enkäter i EvaSys

Användarmanual Onepix MDX Installer 1.1 SVENSK

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

DATORTEKNIK Laboration: 277 Tutorial för IAR Embedded Workbench och C-Spy mot MC68HC11 i Assembler och C

När appen startar så gör den det på en särskild sida som du bestämt ska vara Hem-sida. Du kan ändra det under Inställningar och Spara sida som Hem.

Lathund länkar. Skapa en intern länk som en sida

SORSELE KOMMUN. Handbok OEW. 28 sept 2012 Mari-Anne Englund Barbro Olofsson. Sorsele kommun Version , rev (19)

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

Transkript:

Komma igång med AVR Studio 4 Och AVRFLASH Kjell Fällman 2010 Rev: 1

Laboration 1 AVR Studio 4, WinAVR(AVR-GCC) och AVRFLASH AVR Studio 4, ATMELs IDE för 8bits AVR MCU http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 WinAVR, Samling med open source program vara för Atmel AVR http://winavr.sourceforge.net/ AVRFLASH, MikroElektronikas USB Programerare finns inbyggd på korten. http://www.mikroe.com/esupport/index.php?_m=downloads&_a=viewdownload&downloaditemid=14 &nav=0,2 AVR Studio och WinAVR. Finns under Programs>Atmel AVR Tools>AVR Studio 4 Visas inte guiden vid start kan man starta den genom meny valet Project>Project Wizard Välj New Project.

Project type: Välj Projekt typen AVR GCC. Project name: Välj ett namn på projektet, använd inte mellanrum,special tecken eller å,ä,ö I project namnet. Create initial file och Create Folder: Kryssa i rutorna. Initial file: Vi använder namnet main.c för vår första fil. Location: Välj en mapp att spara projektet i, då vi valde Create folder kommer ditt projekt att hamna i en under mapp till den valda mappen. I exemplet hamnar projekt filerna I mappen E:\Documents and Settings\autolabb\Desktop\Avr\Lab1\

Debug platform: Vi väljer: AVR Simulator och ATmega16 som debug platform, den här inställningen kan ändras vid ett senare tillfälle om man behöver använda sig av en debugger. Det finns några JTAGICE mkii i labben som kan användas för debugging via JTAG. Mer om detta i kommande laborationer. Device : Här väljer vi ATmega16 eftersom det sitter en Atmel ATmega16 på våra utvecklings kort.

IDEn vid användning. Till vänster finns en filhanterare för ditt projekt här kan man lägga till och hantera filer. Till höger finns en trädstruktur innehållande olika register som finns I vår MCU (Det är viktigt att välja rätt MCU då man skapar projektet annars visas fel register här och kompileringen kommer att misslyckas för WinAVR får fel inställningar från AVR Studio). Under Build menyn finns verktygen för att kompilera projektet. Eventuella fel presenteras i rutan längst ner I IDE:n. AVR Studio har en mycket bra hjälp och det finns mycket information på nätet. Debugging I AVR Studio http://www.avrfreaks.net/index.php?name=pnphpbb2&file=viewtopic&t=84753

MikroElektronika AVRFLASH Programs>Mikroelektronika>AVRFLASH Programmer>AVRFLASH För att skriva till MCU på utvecklings korten behöver vi bara bry oss om inställningarna innanför markeringen (Vi kommer att gå igenom vissa av de andra inställningarna senare). Device: Här väljer vi vilken processor vi vill kommunicera med. Device frequency [MHz]: Våra kort har en extern kristall på 8 MHz så vi väljer 8.0 Nästa steg för att skriva till MCUn är att välja program som skall skrivas. Välj Load knappen under CODE, vi kommer endast att använda oss av knapparna under CODE.

Bläddra dig fram till din projekt mapp och gå in i undermappen default, här väljer du.hex filen och Open Om vi följer exemplet ovanifrån kommer filen att heta Lab1.hex och finnas i mappen E:\Documents and Settings\autolabb\Desktop\Avr\Lab1\default. Namnet på filen kommer från Projekt namnet och filändelsen.hex

Nästa steg är att skriva programmet till MCUn och det gör vi genom att trycka på Write knappen. Om vi gjort ändringar i koden och vill skriva den till MCU väljer vi Reload för att updatera koden och sedan Write. Händer inget då ni försöker skriva till MCUn kontrollera att ni har kontakt med programmeraren på kortet det visas en röd USB symbol nere I vänster hörn om man har kontakt. OBS! Var noggranna med inställningarna i programmeraren då det finns Fuses I MCUn som kan användas för att låsa den så att den inte kan skrivas till mer.

Använd dig nu av informationen för att skriva en main.c med innehållet #include <avr/io.h> int main(void){ return 0; } Kompilera den genom att trycka F7 eller via menyn. Och avsluta genom att skriva den till MCUn.