PICflash. Programmerare. Handbok



Relevanta dokument
AVRflash. Program. Handbok

dspicflash Programmerare Manual

mikroicd Avbuggare Handbok

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

GREEN BUTTON SOFTWARE

PICPLC4 v6. Utvecklingssystem. Manual

INSTALLATIONSGUIDE PC

Nero AG SecurDisc Viewer

Grattis till ett bra köp!

Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning

Installation av Microsoft Office Version 2.1

Installationsinstruktioner

Svensk version. Inledning. Lådans innehåll. IP004 Sweex Wireless Internet Phone

SNABBGUIDE FÖR. Installation av Nokia Connectivity Cable Drivers

FÖR MAC. Snabbstartsguide. Klicka här för att hämta den senaste versionen av detta dokument

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

PU054 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card. Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card inkluderar följande anslutningar:

FireDTV. FireDTV-T Installationsguide. Boxers digitaltvutbud i Windows MCE Boxer / MCE Sida 1

Design Collaboration Suite

mobile PhoneTools Användarhandbok

SNABBGUIDE FÖR MODEM OPTIONS FOR NOKIA 7650

Installationsguide ELCAD 7.10

Svensk version. Introduktion. Lådans innehåll. Specifikationer. PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Uppdatering till Windows 8.1 steg för steg-guide

Uppdatering till Windows 8.1 steg för steg-guide

TEKNIKMAGASINET MANUAL

web: fax: tel: kontor , Toby Edmundsson mobil: , Jan

Nokia C110/C111 nätverkskort för trådlöst LAN. Installationshandbok

LV 18F v6. Utvecklingssystem. Manual

Uppdatering av programvaror

Installation av StruSofts låne-licensserver (nätverkslicens)

Antivirus: Identifierar och inaktiverar proaktivt mer känd och till och med okänd skadlig kod än många andra säkerhetsprodukter.

Bruksanvisning Bläckfisken USB

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

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

Förpackningens innehåll. Ordlista. Powerline Adapter

Säkerhetskopiering och återställning Användarhandbok

Svensk version. Inledning. Innehåll. Specifikationer BT100. Extra specifikationer BT100 S W E E X. C O M. BT110 - Sweex Bluetooth Class I Adapter USB

EasyPIC 6. Utvecklingssystem. Handbok

Scan2Text Svensk Doc 2.0. Scan2Text Användarguide

Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

EasyPIC 6. Utvecklingssystem. Handbok

INSTALLATIONSGUIDE MAC

Användarhandbok för InCD Reader

Så här installerar du Friluftskartan pro på din dator

2007 Nokia. Alla rättigheter förbehållna. Nokia, Nokia Connecting People, Nseries och N77 är varukännetecken eller registrerade varumärken som

B. INSTALLATIONEN AV PC-PLANNER MJUKVARAN OCH DRIVRUTINER

INSTALLATION AV VITEC MÄKLARSYSTEM

iloq P10S-programmeringsenhet Manual

WC002 Sweex USB Webcam 100K with Microphone. Om någon av ovanstående delar saknas, kontakta den butik där du köpte enheten.

Installationsanvisning för Su Officemallar 2013 För PC

TeamViewer Installation och användning

Svensk version. Inledning. Lådans innehåll. Viktigt! WC050 Sweex Webcam 1.3 Megapixel USB 2.0

Kom igång med Skype (PC)

Bruksanvisning M-ANY PreMium MP3 Art I kartongen: Fjärrkontroll, hörlurar, batterier, USB-kabel, Audiokabel, väska, halssnodd, CD-Rom.

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

Din guide till. Klientinstallation MS Driftservice

Direct Access Keyboard

samaritan PAD och PDU Saver EVO Användarmanual

FIRSTCLASS. Innehåll:

Installationsanvisning För dig som har dynamisk IP-Adress

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

Installation av WinPig Slakt

FileMaker. Köra FileMaker Pro 10 på Terminal Services

Förpackningens innehåll. Ordlista. Powerline Adapter

Nokia Lifeblog 2.5 Nokia N76-1

Installera nedladdningsterminal

Installationsguide för FAR Komplett Offline 2.1.2

ESET NOD32 ANTIVIRUS 7

Installations- och startguide. För DataPage+ 2013

LASERJET ENTERPRISE M4555 MFP-SERIEN. Installationsguide för programvara

TellStick - Installationsguide 1/22. Innehåll

Information till användaren att han/hon måste aktivera mjukvaran.

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

Installationsguide för ICON

Svensk version. Inledning. Maskinvara. Installation i Windows 98SE. PU007 Sweex 1 Port Parallel & 2 Port Serial PCI Card

Installation och setup av Net-controller AXCARD DS-202

Norton 360 Online Användarhandbok

Installation av webbläsare och Netikka-anslutning. Installation av Netikka.net. Installationsprogrammet förbereder uppdatering av Windows. Vänta.

Installation av WinPig

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

SNABBGUIDE FÖR. Installation av Nokia Connectivity Cable Drivers

ESET NOD32 ANTIVIRUS 8

Bruksanvisning Handbok för uppdatering av firmware

VS Communicator 4. Kommaigång

TIS-Web startguide 3.6. TIS-Web Startguide

Antivirus Pro Snabbguide

INSTALLATIONSINSTRUKTIONER FÖR VIDA VIDA ON WEB

Installationsanvisningar. till IST Analys

REGION SKÅNE VDI KLIENTINSTALLATION

Guide för installation av programvara NPD SV

NetBeans 5.5. Avsikt. Projektfönster

CD 42 Juni 2008 LEDARE OBS! MAG. Informationsblad. för Citroëns diagnostikinstrument INNEHÅLL NYHETER S.2 S.3 S.4 S.5

Handbok för Nero ImageDrive

U3000/U3100 Mini. (För Eee PC på Linux Operativsystem) Snabbguide

Att installera raps programvara

WC004 - Nightvision Chatcam. Viktigt! Installera drivrutinen innan anslutning av Sweex Nightvision Chatcam!

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Transkript:

PICflash Programmerare PICflash programmerare med mikroicd stöd är ett högpresterande verktyg som används för att programmera PIC16F och PIC18F familjer av mikrokontroller från MICROCHIP. PICflash programmerare kommunicerar med mikrokontroller via en USB kabel som även används för att driva programmeraren. Handbok

TILL VÅRA VÄRDEFULLA KUNDER Jag vill tacka er för att vara intresserade av våra produkter och för att ha förtroende för. Det primära syftet med vår verksamhet är att utforma och tillvärka högkvalitativa elektroniska produkter och att ständigt förbättra dessa för att bättre passa dina behov. Nebojsa Matic Chef

PICflash med mikroicd 3 INNEHÅLL Inledning till PICfl ash programmerare... 4 1.0. Drivande av PICfl ash programmerare... 5 2.0. mikroicd (In-Circuit Debugger)... 6 3.0. Programvaruinstallation... 7 4.0. Praktiskt exempel på att använda PICfl ash programmerare... 9 5.0. Kortkommandon och kommandoradsparametrar... 10

4 PICflash med mikroicd Inledning till PICflash med mikroicd programmerare PICfl ash programmerare med mikroicd stöd är ett utmärkt verktyg för programmering PIC16F och PIC18F mikrokontroller från MICROCHIP. Det är ett mycket populärt verktyg bland nybörjare och professionella användare både för sin unika design och enkelhet. Den PICfl ash programmerare kommunicerar med mikrokontroller via en USB-kabel som även används för att driva programmeraren. Dessutom, är det en låg strömförbrukning enhet, vilket gör den idealisk för arbete med bärbara datorer. För att kunna använda den här programmeraren, är det nödvändigt att ha lämplig programvara, som fi nns på produkt CD, installerad på din dator. mikroicd avbuggare är en integrerad del av PICfl ash programmeraren som gör att du kan utföra ett program steg för steg medan du övervakar tillstånd av alla register inom mikrokontrollern. Om du bara vill lagra programmet i viss PIC mikrokontroller, kan du använda PICfl ash programmerare och HEX-kod som genereras i någon PIC kompilator. Om du vill avbugga/simulera program i realistisk omgivning med mikroicd avbuggare, måste du använda någon av våra PIC kompilatorer för att skriva program eftersom de har mikroicd stöd. Denna mikroicd avbuggare kan användas med alla s kompilatorer för PIC16, PIC18, PIC24, PIC30 och PIC33 familjer. Den PICflash programmerare innehåller ett alternativ för utval av mikrokontroller som ska programmeras. Den sista versionen av det här programmet med uppdaterad lista över stödda mikrokontroller kan laddas ned gratis från vår hem www.mikroe.com PICfl ash programmerare med mikroicd programvara används för programmering PIC mikrokontroller från MICROCHIP Den PICfl ash programmerare fi nns inbyggd i alla s utvecklingssystem utformade för PIC mikrokontroller...... Den fi nns även som en fristående enhet som används för programmering PIC mikrokontroller inbyggda (lödda på) målenheten. Ombord PICflash programmerare Fristående PICfl ash programmerare

MCU PICflash med mikroicd 5 1.0. Drivande av PICflash programmerare Den PICfl ash programmerare är lätt att använda eftersom alla alternativ som krävs för dess drivande tillhandahållas på ett enkelt fönster som visas antingen genom att klicka på ikonen PICFLASH eller automatiskt genom att starta kompilering (Build And Program alternativ). De alternativ som används för att ställa in konfiguration bitar fi nns på vänster i fönstret, medan alternativ för lagring HEX-fi len i programmerare och mikrokontroller fi nns till höger i fönstret. För att lagra ett program till mikrokontroller, gör följande: 1 2 Markera mikrokontroller som ska programmeras och PICflash kommer automatiskt att ställa in standard parameter för att arbeta med respektive mikrokontroller Klicka på Load alternativet att öppna fönstret för att välja HEX kod som ska laddas in i mikrokontroller 3 Klicka på Write alternativet för att starta upp programmering av mikrokontroller 26% Förloppsindikator Progress visar programmerings förlopp uttryckt i procent Den här PICfl ash programmeraren möjliggör en HEX kod, som genereras i en viss PIC kompilator, att laddas in i mikrokontroller. HEXkoden bör först laddas in i programmerarens buffert genom att klicka på alternativet Load, sedan i mikrokontroller genom att klicka på alternativet Write inom progrmammerarens huvudfönster. Programmerings framsteg kommer att visas i förloppsindikator Progress i det nedre högra hörnet i samma fönster. Program kompilering 1110001001 Bin. 0110100011 0111010000 2FC23AA7 1011011001 F43E0021A Hex. DA67F0541 2 3 1 Skriv ett program i en kompilator och generera en HEX kod; 2 Välj lämplig mikrokontroller i PICfl ash programmerarens huvudfönster och ladda HEX koden i programmerarens buffert; 3 Klicka på Write knappen för att programmera mikrokontroller. 1 På den vänstra n av PICfl ash programmerarens huvudfönster fi nns ett antal alternativ för mikrokontrollers inställningar. Ett antal alternativ som gör programmering enklare fi nns till höger i fönstret.

6 PICflash med mikroicd 2.0. mikroicd (In-Circuit Debugger) Den mikroicd (In-Circuit Debugger) är en integrerad del av PICfl ash programmerare. Den används för testning och felsökning av program. Testning och felsökning utförs genom att övervaka tillståndet för alla register inom mikrokontroller som fungerar i verklig omgivning. Den mikroicd programvaran är integrerad i alla kompilatorer utformad av mikroelektronika såsom mikrobasic PRO for PIC, mikroc PRO for PIC och mikropascal PRO for PIC. För att möjliggöra felsökningsprocessen inom kompilatoren, är det nödvändigt att välja alternativ Build Type - ICD Debug och Debugger - mikroicd innan programmet laddas i mikrokontroller. Så snart mikroicd avbuggaren startar, fönstret, som visas i fi guren nedan, kommer upp. mikroicd avbuggaren kommunicerar med datorn via mikrokontrollers pinnar som används för programmering. Därför kan dessa pinnar inte användas som I/O pinnar medan felsökningssprocess pågår. Instruktioner i form av ikoner En fullständig lista över register inom programmerade mikrokontroller En lista över utvalda register som skall övervakas. Tillståndet för dessa register förändras under programmets utförandet, vilken kan ses i det här fönstret. Dubbelklick på Value fältet möjliggör dataformat att förändra mikroicd Watch Values fönstret mikroicd avbuggarens alternativ: Start Debugger [F9] Run/Pause Debugger [F6] Stop Debugger [Ctrl+F2] Step Into [F7] Step Over [F8] Step Out [Ctrl+F8] Toggle Breakpoint [F5] Show/Hide Breakpoints [Shift+F4] Clear Breakpoints [Ctrl+Shift+F4] Alla dessa kommando aktiveras via kortkommandon eller genom att klicka på lämplig ikon inom Watch Values fönstret. Den mikroicd avbuggare erbjuder även funktioner som att köra ett program steg för steg (single stepping), att upphålla programmets utförande för att undersöka tillståndet för aktiva register med hjälp av brytpunkter, att spåra värden för några variabler osv. Här är ett exempel på programmets utförande med hjälp av Step Over kommandon. Under prestanda, programrad som kommer att genomföras nästa är framhävd med blått, medan brytpunkter är framhävda med rött. Run kommandon utför programmet i realtid tills den når en brytpunkt. 1 Steg 1: I detta exempel, den 31:a programraden är framhävd med blått, vilket innebär att den kommer att genomföras nästa. Det aktuella tillståndet av alla register inom mikrokontroller kan ses i mikroicd Watch Values fönstret. 2 Steg 2: Efter utförande av Step Over kommandon [F8], kommer mikrokontroller att genomföra den 31:a programraden. Nästa rad (32:a) att genomföras är framhävd med blått. Tillståndet av register som förändras under utförandet av denna instruktion, kan ses nu i Watch Values fönstret. OBS: För mer information om mikroicd avbuggare hänvisar till mikroicd Debugger handbok.

PICflash med mikroicd 7 3.0. Programvaruinstallation Innan du börjar programvaruinstallation, se till att PICfl ash programmerare inte är ansluten till datorn. Steg 1: Starta installationen Sätt in produkt-cd i din CD-enhet. Efter några sekunder kommer en lista över alla s produkter att visas på skärmen. För att starta installationen av PICfl ash mjukvaran, klicka på den relevanta ikon som fi nns i PICfl ash avsnittet på produkt CD: CD Drive:\\zip\PICFlash_setup.exe Du kan också ladda ner PICfl ash programmerare gratis från vår hem. Installationen startar från hårddisken i detta fall. Ett välkommet fönster visas. Klicka på Next för att forsätta. Steg 2: Licensavtalet Innan du startar installationen, läs licensavtalets villkor. För att acceptera dessa, välj alternativet I accept the terms in the Licence Agreement och klicka på Next. Steg 3: Välj komponenter För att göra ditt val enkelt, erbjuder detta installations steg bara en komponent att välja. Klicka på Next.

8 PICflash med mikroicd Steg 4: Välj installationens destination Nu, bör du ange i vilken fi l att installera PICfl ash programet. Om du vill installera den i en fi l som skiljer sig från standard, klicka på Browse och välj en annan fi l på din hårddisk. Klicka sedan på Next. Om du väljer den förvalda fi len, kommer programmet att installeras på följande plats: C:\Program Files\Mikroelektronika\PICFLASH-mikroICD Steg 5: Installationens detaljer Installationen av PICfl ash programmerare startar omedelbart. Installationens framgång kommer att visas på skärmen. Om du är intresserad av detaljer om installationen, klicka på Show details knappen. Steg 6: Slutför installation Windows kommer att informera dig, som visas i fi guren till höger, att PICfl ash programmeraren har installerats. För att slutföra installationen, klicka på Finish. OBS: Innan du använder PICfl ash programmerare, är det nödvändigt att installera rätt drivrutiner. För mer information hänvisar till Installera USB-drivrutiner handbok.

PICflash med mikroicd 9 4.0. Praktiskt exempel på att använda PICflash programmerare Efter programvaruinstallationen är klar, anslut programmeraren till din dator via en USB-kabel. USB-anslutningen automatiskt upprättas, vilket indikeras av USB LINK LED diodens belysning. Steg 1: Starta PICfl ash programmerare Starta PICfl ash programmerare installerat på din dator. Klicka på Devicealternativet för att välja mikrokontroller som ska programmeras. Den PICfl ash programmerare kommer automatiskt att ställa in standard parametrar för att arbeta med respektive mikrokontroller. Steg 2: Ladda HEX fi len i programmerarens buffert Klicka på Load HEX- alternativet för att öppna Open- fönstret, som visas i fi guren till höger. Välj den aktuella fi len med.hex tilläg och klicka på Open - knappen. Filen ska automatiskt laddas i programmerarens buffert. Steg 3: Ladda HEX kod i mikrokontroller Klicka på Write-alternativet i det övre högra hörnet i huvudfönstret för att starta programmering av mikrokontroller. Programmeringsframsteg kommer att visas i nedre högra hörnet i samma fönster. 26%

10 PICflash med mikroicd 5.0. Kortkommandon och kommandoradsparametrar Kortkommandon: Alt-E Radera mikrokontrollers minne Alt-B Programminnes blank check Alt-W Ladda HEX kod i PIC mikrokontroller Alt-V Verifi era laddad HEX kod Alt-R Läs programminne Alt-D Ändra typ av mikrokontroller Ctrl-S Spara HEX kod Ctrl-O Öppna (Ladda) HEX fi l Ctrl-R Omladda HEX kod Kommandorad: Den PICfl ash programmerare kan även aktiveras från kommandoraden, så att du kan använda den från något annat program, kompiler osv. Här är en lista över kommandoradsparametrar: -w Programmera PIC mikrokontroller -v Verifi era -e Radera program från PIC mikrokontroller -r Läs program från PIC mikrokontroller -p Typ av mikrokontroller (till exempel, P16F877A, P18F452 osv.) -f Namn på HEX-fi l (måste omges av citattecken) -b Blank check -q Stäng PICfl ash program efter programmering Exempel 1: PICflash.exe -w -ppic16f877a -v -f C:\somefile.hex Detta kommando används för att ladda C:\somefi le.hex i PIC16F877A mikrokontroller. Denna fi l verifi eras strax efter laddning. Exempel 2: PICflash.exe -r -ppic16f877a Detta kommando används för att läsa IC16F877A programmine. Exempel 3: PICflash.exe -e -ppic16f877a Detta kommando används för att radera programmet från PIC16F877A mikrokontroller.

BEGRÄNSNINGAR I ANVÄNDNINGEN Alla produkter som ägs av är skyddad av upphovsrättigheter och andra immaterialrättsliga lagar, samt föreskrifter i internationella avtal. Därför ska denna manual behandlas som något annat upphovsrättskyddat material. Ingen del av denna manual, inklusive produkt och mjukvara som beskrivs häri, får mångfaldigas, kopieras, lagras i ett arkiveringssystem, översättas eller spridas i någon form eller på något sätt, utan skriftligt medgivande från. Den manualens PDF-utgåva får skrivas ut för privat eller lokalt bruk, men inte för distribution. Varje ändring av denna manual är förbjuden. garanterar inte att denna manual och produkten är utan fel. Denna manual tillhandahålls i befi ntligt skick, utan garanti av något slag, vare sig uttryckt eller undeförstådd, inkluderande, men inte begränsad till, försäljningsmässiga garantier eller villkor om användbarhet för speciella ändamål. skall inte hållas ansvarig för eventuella fel, försummelser och felaktigheter som kan förekomma i denna manual. Under inga omständigheter skall, dess chefer, tjänstemän, anställda eller återförsäljare hållas ansvariga för några indirekta, särskilda, tillfälliga, oförutsädda eller påföljande skada av något slag. Detta inklusive, men utan begränsning, skador för utebliven vinst, förlust av goodwill, förlust av konfi dentiell eller annan information, driftavbrott, arbetsnedläggelse, datorfel ellr tekniskt fel, inskränkning av privat liv, misslyckande att infria förpliktelse inklusive kravet på god tro eller rimligt försiktighetsmått, för försummelse och för annan ekonomisk förlust som kommer av, eller på något sätt är relaterad till användningen av eller oförmågan att använda denna manual och produkt, även om de/ blivit underrättade om att det fi nns risk för sådana skador. förbehåller sig rätten att i vilket ögonblick som helst och utan föregående meddelande göra samtliga ändringar som betraktas som lämpliga i sin konstanta strävan att förbättra produktens kvalitet och säkerhet, utan att förbinda sig att uppdatera denna manual varje gång. Namn på företag och produkter i texten är registrerade varumärken eller varumärken som tillhör respective företag, och används enbart för identifi ering eller förklaring och till ägarens fördel, utan avsikt att kränka. HÖGRISK AKTIVITETER Mjukvaruprodukten är inte feltolerant och är inte utformad eller ämnad för farliga miljöer som erfordrar felsäker prestation inklusive, men inte begränsat till, drift av kärnvapen inrättningar, navigering av fl ygplan eller kommunikationssystem, fl ygplanskontroll, vapensystem, direkt livsuppehållande maskiner eller någon annan tillämpning där fel i Mjukvaruprodukten direkt kan leda till död, personlig skada, allvarlig fysisk eller materiell skada (sammantaget Högrisk aktiviteter ). Det fi nns inga uttryckliga eller underförstådda garantier för mjukvarans lämplighet för Högrisk aktiviteter. 2003 2009 Samtliga rättigheter förbehållas.

Om du har några frågor, kommentarer eller förslag, tveka inte att ta kontakt med oss på office@mikroe.com Om du har några problem med någon av våra produkter eller behöver övriga information, var god och skicka ett email till addressen www.mikroe.com/en/support Om du vill lära mer om våra produkter, besök vår hem på www.mikroe.com