SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR



Relevanta dokument
SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Övning: Skapa en ny regel

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

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.

NetBeans 5.5. Avsikt. Projektfönster

15 Skapa en Start-Diskett

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

NetBeans 7. Avsikt. Projektfönster

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

FIRSTCLASS. Innehåll:

AVRflash. Program. Handbok

Operativsystem - Windows 7

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Innehåll i detta dokument

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

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

Instruktioner för uppkoppling mot NyA Open

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

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

Magnus Palm. Lättläst IT

Manual - Storegate Team

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

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

Steg 1 Minnen, mappar, filer Windows 8

Bruksanvisning Bläckfisken USB

mobile PhoneTools Användarhandbok

Steg 1 Minnen, mappar, filer Windows 7

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

Lumitester PD-20. Användarmanual. Innehållsförteckning. Styrprogram

GelSprinter GXe3350N. Snabbguide

INSTALLATIONSGUIDE MAC

Windows 98 och Windows Me

Instruktion till. PigWin PocketPigs. Del 1 - Installation

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

Installation av Microsoft Office Version 2.1

USB styrt DMX gränssnitt

Installation och setup av Net-controller AXCARD DS-202

Bruksanvisning

Översättningsminnen laboration

Bruksanvisning. Swema AB Tel: För support och nedladdning av aktuell programvara kontakta:

Snabbguide till First Class

AVRStudio på tre minuter. Micke Josefsson, 2005

Handbok Förstoringsglaset. Sarang Lakare Olaf Schmidt Översättare: Stefan Asserhäll

Infoga dokument i Connect med hjälp av FlashPaper

mikroicd Avbuggare Handbok

Installationsguide ELCAD 7.10

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8

Innehåll Uppgifter ipad utbildning

LIMITED DESKTOP. Version Januari 2008

Podium View TM 2.0 Bildbehandlingsprogram Bruksanvisning - Svenska

Kom i gång med PING PONG

Snabbguide. 1. Systemkrav. 2. Installation och aktivering. Installation. Aktivering

dspicflash Programmerare Manual

TeamViewer Installation och användning

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

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Integration med Vitec Express

Mki9100 UPPDATERING. Ladda ned uppdateringsfiler

Handbok Katom. Dirk Doerflinger Eugene Trounev Granskare: Mike McBride Översättare: Stefan Asserhäll

Microsoft Visual Studio 2017

Om Mappar Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår...

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Ladibug TM 2.0 Bildbehandlingsprogram för dokumentkamera Bruksanvisning

Installation Hogia Small Office. Bokföring. Se hur vi förenklar vardagen för dig som småföretagare på

Backup Premium Snabbguide

OBS! FÖRSÖK INTE INSTALLERA PROGRAMVARAN INNAN DU HAR LÄST DET HÄR DOKUMENTET.

SENIORER SENIORER. Grundläggande IT för. Windows 7. Grundläggande IT för. Windows 7. Eva Ansell Marianne Ahlgren. Eva Ansell Marianne Ahlgren

DDS-CAD. Installation av student-/demolicens

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

Tentamen i TDP004 Objektorienterad Programmering Praktisk del

REGION SKÅNE VDI KLIENTINSTALLATION

Laboration 2 Datorverktyg vid LiU

Administrationsmanual ImageBank 2

SkanRead hjälp. SkanRead 2.0. Elevdata AB

Svensk version. Installation av Windows XP och Vista. LW311 Sweex trådlösa LAN Cardbus-adapter 300 Mbps

Verktyg och Utvecklingsmiljö. Jochim von Hacht

Introduktion till syntesverktyget Altera Max+PlusII

JoicePhone Installationsmanual

Synkronisera projekt med SharePoint

E-posthantering med Novell Groupwise WebAccess

BuildingPortalSuite. Beskrivning BuildingPortalSuite - Beskrivning

GUIDE TILL ANVÄNDARHANTERINGEN

1 Photo Story Steg 1 - Hämta och fixa dina bilder

Bruksanvisning för Mac

Anvia Online Backup 1(8) Installationsguide

Procedurer för att ändra standardplats för programinstallation i Windows XP

INSTALLATIONSINSTRUKTIONER FÖR VIDA VIDA ON WEB

Installationsanvisningar. till IST Analys

Ladibug TM 2.0 Bildbehandlingsprogram Bruksanvisning - Svenska

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

Kom i gång med PING PONG

INSTALLATION AV VITEC MÄKLARSYSTEM

Svensk version. Inledning. Installation av Windows XP och Vista. LW056V2 Sweex trådlös LAN cardbus-adapter 54 Mbps

Kapitel 1 Komma igång... 3

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

Installationsguide för ICON

Lathund för Svenskt Näringsliv

Transkript:

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

2 Projekt mikrobasic PRO for AVR organiserar applikationer som projekt vilka består av en enda projektfil (med filändelsen.mbpav) och en eller flera källfiler (med filändelsen.mbas). mikrobasic PRO for AVR-kompilatorn låter dig hantera flera projekt samtidigt. Källfiler kan bara kompileras om de ingår i projektet. En projektfil innehåller: 4 Projektnamn och valfri beskrivning 4 Den mikroprocessor som används 4 Klocktyp och klockfrekvens 4 Lista över projektets källfiler 4 Binära filer (*.mcl) och 4 Bildfiler; och 4 Övriga filer. I denna referensguide kommer vi att skapa ett nytt projekt, skriva programkod, kompilera den med mikrobasic PRO for AVR-kompilatorn och testa resultatet. Målet med examplet är att få lysdioder kopplade till mikroprocessorns PORTA att blinka, vilket kommer att vara enkelt att testa på en AVR mikroprocessor.

3 Hårdvaruanslutning För att testa detta exampel på en AVR-mikroprocessor behöver du ansluta hårdvara enligt schema nedaför. Lysdioder är endast anslutna till PORTA i det här examplet. Du kan också använda någon annan port därför att det här enkla programmet kommer att förändra tillståndet av alla portar på sama sätt. Innan du skapar ett nytt projekt behöver du göra följande: Steg 1: Installera kompilatorn Installera mikrobasic PRO for AVR från produkt-cd:n: [CD-enhet]:\zip\mikrobasic_pro_avr\mikrobasic_pro_avr_setup.exe Genvägar till programvaran skapas automatiskt på skrivbordet och i start-menyn. Steg 2: Starta upp kompilatorn Starta mikrobasic PRO for AVR genom att dubbelklicka på motsvarande ikon. IDE:n (Integrated Development Environment) för mikrobasic PRO for AVR kommer att visas på skärmen. Nu är du redo för att börja skapa ett nytt projekt.

4 Nytt Projekt Processen för att skapa ett nytt projekt är mycket enkel. Välj New Project-alternativet ur Project-menyn, enligt figuren till vänster. Ett fönster med namnet New Project Wizard kommer att visas på skärmen. Det kan också öppnas genom att klicka på New Projectikonen ur Project-verktygsfältet. Klicka här för att starta ett nytt projekt New Project Wizard-fönstret kommer att leda dig genom processen för att skapa ett nytt projekt. Det inledande fönstret för denna guide innehåller en lista över inställningar som måste göras när du skapar ett nytt projekt. Klicka på Next. Steg 1: Välj mikroprocessor du vill skriva ett program för ur Device Namerullgardinsmenyn.

5 Steg 2: Ange värdet av klockfrekvens i Device Clock-fältet. Steg 3: Specifiera namn och destination för projektet. Steg 4: Om projektet består av flera källfiler behöver du specifiera dem alla och inkludera dem i projektet genom att klicka på Add-knappen. Det är också möjligt att lägga till filer senare i Project Managerfönstret.

6 Steg 5: Välj om du vill inkludera alla bibliotek i projektet eller inte. Steg 6: Till slut behöver du bekräfta alla valda alternativen genom att klicka på Finish. När projektet är skapat, kommer ett nytt tomt fönster för att skriva ett program i att visas. Se figuren till vänster. Om du använder New Project Wizard när du skapar ett nytt projekt, kommer en tom källfil, uppkallad efter projektet med filändelsen.mbas, att skapas automatiskt. mikrobasic PRO for AVR kräver inte att källfilen har samma namn som projektet, det är bara en fråga om bekvämlighet.

Denna källkod får alla I/O ben på processorns PORTA att ändra sina logiska tillstånd en gång i sekunden. Varje förändring av benens tillstånd kommer att visas på lysdioderna. 7

8 Kompilering När programmet är skrivet skall det kompileras till en programkod (.hex), genom att välja ett av kompileringsalternativen ur Project-menyn: 4 För att skapa en HEX-fil, välj Build (Ctrl+F9) ur Project-menyn eller klicka på Build ikonen i Project-verktygsfältet. 4 Build All Projects-alternativet (Shift+F9) kompilerar alla filer inom projektet, bibliotek (om det finns källkodsfiler för dem) och def-filer för mikroprocessorn som används. 4 Build + Program-alternativet (Ctrl+F11) är speciellt eftersom det gör det möjligt för mikrobasic PRO for AVR-kompilatorn att automatiskt ladda in programmet i mikroprocessorn efter kompilering. Programmeringen utförs av kompilatorn genom att använda AVRflash-programmeraren. Alla de fel som upptäcks vid kompilering visas i Messages-fönstret. Om inga fel har uppstått kommer mikrobasic PRO for AVR-kompilatorn att generera utdatafiler. Utdatafiler Kompilatorn mikrobasic PRO for AVR genererar utdatafiler i den projektmapp som innehåller projektfilen. De olika utdatafilerna sammanfattas i tabellen nedan: Format Beskrivning Filtyp Intel hex Hex-fil med Intel-syntax. Den används för programmering AVRprocessorer..hex Binär fil Kompilerat bibliotek som användas direkt i andra projekt..mcl Assemblerfil Assemblerfil med symboliska namn..asm Översikt av minnestilldelningen i AVR-processorn. List File List File representerar en utvidgad version av assemblerkoden. Den innehåller adresser för instruktioner, register, rutiner och labels..lst Översikt av assemblerkod Efter kompilering, klicka på View Assembly-ikonen eller välj View Assemblyalternativet ur Project-menyn för att granska den genererade assemblerkoden i ett nytt fönster. För att granska hela List File, välj View Listing-alternativet ur samma meny.

9 Projektinställningar Redigera projektet Genom att välja Project Settings-alternativet ur View-menyn kommer ett nytt fönster upp som ger dig möjlighet att ändra mikroprocessorns typ och klockfrekvens. Alla förändringar som utförs i detta fönster påverkar endast det aktiva projektet. Om mer än ett projekt är öppet, se till att det rätta projektet är satt som aktivt i Project Manager. Projektgrupp Som tidigare nämnts, IDE:n (Integrated Development Environment) för mikrobasic PRO for AVR möjliggör att flera projekt kan vara öppna samtidigt. Om det finns flera projekt relaterade till varandra på något sätt är det möjligt att skapa en projektgrupp. Projektgruppen kan sparas genom att klicka på Save Project Group-ikonen inom Project Manager-fönstret. Den kan också öppnas på nytt genom att klicka på Open Project Group-ikonen inom samma fönster. Alla relevanta uppgifter om projektgruppen lagras i projektgruppsfilen (med filändelsen.mbavgroup). Lägg till/ta bort filer från projekt Ett projekt kan innehålla följande typer av filer: 4.mbas ytterligare källfiler; 4.mcl binära filer; 4.pld projektnivå-definitionsfiler; 4 bildfiler; 4.hex-,.asm- och.lst- filer. Dessa filer kan inte läggas till eller tas bort från projektet; och 4 övriga filer. För att lägga till en fil i projektet, klicka på Add File to Project-alternativet ur Projectmenyn eller klicka på Add File to Project-ikonen i Project-verktygsfältet. Varje tillagd fil måste vara självständig, dvs. måste ha alla definitioner efter preprocessorn. Att ta bort en eller flera filer från projektet, klicka på Remove File from Projectalternativet ur Project-menyn eller klicka på Remove File from Project-ikonen i Project-verktygsfältet.

10 Källfiler Skapa en ny källfil För att skapa en ny källfil väljer du New Unit-alternativet ur File-menyn, trycker CTRL+N eller klickar på New File-ikonen i File-verktygsfältet. Ett nytt fönster, dvs. en ny källfil visas automatiskt. Välj Save-alternativet ur File-menyn, tryck CTRL+S eller klicka på Save File-ikonen i File-verktygsfältet och ge den namn som du önskar. Öppna en befintlig fil För att öppna en sparad fil väljer du Open-alternativet ur File-menyn, trycker CTRL+O eller klickar på Open File-ikonen i File-verktygsfältet. I Open-dialogrutan, lista destinationen för den fil du vill öppna, välj den och klicka på Open-knappen. Filen kommer automatiskt att visas i sitt eget fönster. Om sådan fil är redan öppen så kommer den att bli aktiv. Skriv ut en aktiv fil Först och främst behöver du se till att filen du vill skriva ut är aktiv. Markera sedan Printalternativet ur File-menyn eller tryck CTRL+P och klicka på OK. Välj önskad layout av dokumentet i Print Preview-fönstret och klicka på Print.

11 Spara en fil Se till att filen du vill spara är aktiv. För att spara den väljer du Save-alternativet ur File-menyn, trycker Ctrl+S eller klickar på Save File-ikonen i File-verktygsfältet. Spara en fil under annat namn Se till att filen du vill spara är aktiv. För att spara den under annat namn väljer du Save As-alternativet ur File-menyn. Save As-dialogrutan kommer då att visas. Här kan du markera en mapp att spara filen i. I File Name-fältet ändrar du namnet på den filen du vill spara och klickar på Saveknappen. Stänga en fil Se till att filen du vill stänga är aktiv. För att stänga filen väljer du Close i File-menyn, eller högerklickar i fönstret på filen du vill stänga och väljer Close längst ned i menyn. Om filen har ändrats sedan den senast sparades kommer du att bli tillfrågad om du vill spara ändringarna. Radera projektmapp Clean Project Folder-alternativet ur Project-menyn ger dig möjlighet att välja de filer du vill ta bort från ditt nuvarande projekt. Markera de filer du vill ta bort från projektet och klicka på Clean-knappen. De valda filerna tas bort permanent. Vänligen observera att endast filer i fetstil genereras av kompilatorn och kan återskapas efter kompilering.

Om du vill lära dig mer om våra produkter, besök vår hemsida på www.mikroe.com Om du har problem med någon av våra produkter eller bara behöver mer information, skicka gärna en support ticket från addressen www.mikroe.com/en/support Om du har några frågor, kommentarer eller förslag, tveka inte att ta kontakt med oss på office@mikroe.com