Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avBjörn Sundberg
1
William Sandqvist william@kth.se PIC-programmeringsmiljön i skolan Datorerna i skolans labsalar är centralt underhållna. Du har inte rättigheter att installera program eller att konfigurera om datorn. Du loggar in på datorn med ditt användarnamn och ditt lösenord. Använd KTH.SE -domänen. Då installeras din egen Desktop och din egen mapp My Documents, detta gäller valfri dator i skolan. På ditt "Skrivbord" finns mappen My Computer. I den mappen, under rubriken "Network Drives" finns alla dina mappar på skolans servrar. Din hem-mapp, betecknas H:\. Alla andra studenters hemmappar finns under X:\. Ditt konto på skolans server ( H:\ ) är indelat i undermappar som getts olika rättigheter. H:\Private har bara Du själv åtkomst till, medan H:\Public kan läsas av alla. Steg för steg beskrivning ligger i labblådan …
2
William Sandqvist william@kth.se Mapp för PIC-filerna Börja med att skapa följande plats för kursens filer: H:\Private\PK2proj PK2proj.zip Programmeringsmiljön finns på skolans kurswebb. Ladda ner, och packa upp i mappen H:\Private\PK2proj
3
William Sandqvist william@kth.se Texteditorn Pfe Vår programmeringsmiljö använder texteditorn Pfe som finns i mappen Pfe. Skapa en Genväg till PFE32.EXE och placera genvägen på Skrivbordet.
4
William Sandqvist william@kth.se Testa med mel.c Starta Pfe med genvägen. Man kan använda exempel- programmet mel.c som funktionstest av utrustningen. File-menyn, Open... och med Browse bläddrar man sig fram till mappen H:\Private\PK2proj\Work och öppnar filen mel.c.
5
William Sandqvist william@kth.se Kompilera C-kompilatorn Cc5x kan startas inifrån texteditorn Pfe och Execute-menyn. Execute, DOS Command to Window Command: H:\Private\PK2proj\Cc5x\Cc5x.exe %f ( %f betyder att filnamnet tas från det aktiva fönstret i texteditorn ) Directory: H:\Private\PK2proj\Work Dessa inställningar av kommando, och arbetsmapp, kommer datorn sedan ihåg. Det räcker med att Du gör dom en gång för alla.
6
William Sandqvist william@kth.se Kompilatorn klar (< 5 sek) Kompileringen har gått bra och en fil mel.hex har skapats!
7
William Sandqvist william@kth.se eller Texteditor Notpad++
8
William Sandqvist william@kth.se Kompilator Cc5x Eller kompilatorn startas inifrån texteditorn Notepad++. Ett script som startar kompilatorn
9
William Sandqvist william@kth.se PICKit2-programmet Anslut PICkit2-programmeraren med en USB- kabel till datorn. Starta programmet PICkit 2. Det finns på startmenyn under Microchip, PICkit2. PICkit 2 hittar programmeraren och ansluter till den.
10
William Sandqvist william@kth.se Anslut kopplingsdäcket Anslut ett kopplingsdäck/experimentkort med en PIC-processor. Välj menyalternativet Check Communication under Tools menyn.
11
Vem kunde ana att det ska vara så här? William Sandqvist william@kth.se Bordskiva
12
William Sandqvist william@kth.se Processorn identifierad PICkit 2 rapporterar tillbaks vilken typ av PIC-processor som sitter på kopplingsdäcket/experimentkortet.
13
William Sandqvist william@kth.se Hämta (Import) koden Det är nu dax att hämta koden till PIC- processorn. Välj menyalternativet Import Hex under File menyn. I fönstret Import Hex File. Bläddra fram till arbetsmappen Work och markera den önskade hex-filen tex. mel.hex och klicka på Open. Att leta upp arbetsmappen behöver bara göras en gång eftersom PICkit 2 "kommer ihåg" dina senaste inställningar.
14
William Sandqvist william@kth.se ”Write” koden till processorn Hexfilens innehåll visas i de olika fönstren. Klicka på Write för att programmera PIC-processorn. PIC-processorn programmeras, och PICkit 2 rapporterar att det gått bra.
15
William Sandqvist william@kth.se Slå på spänningen Man kan nu spänningsmata kopplingsdäcket/experimentkort et från PICkit2-programmeraren. En melodisnutt spelas upp som bevis på att utrustningen fungerar och att man "ställt in" programmeringsmiljön rätt. (Den spelas upp på nytt om man gör off/on med matningsspänningen)
16
William Sandqvist william@kth.se Lycka till med laborationen!
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.