| mm1 | SAI
|
| Indhold | Kursusintroduktion Motivation Embedded systems Eksempel: AAUSAT-II Udvikling af embedded systems Afvikling af programmer på MSP430 |
| Litteratur | Peckol: Kap. 0, side xxxv - xlv |
| Igang |
Hver gruppe henter flg. i lab.: a) Et MSP430 kit b) En IAR dongle og installations CD'en: "IAR Embedded Workbench" EW430-320A Installer udviklingsmiljø til Windows: Alternative benyttes den gratis version fra IAR's hjemmeside: IAR kickstart. Windows: Installer IAR systemet ved at følge punkt A i Quick Start Card med flg. undtagelser: Start med at indsætte Hardware dongle i printerport LPT1 pkt.4 - licensnummeret er nummeret på den dongle i har fået pkt.5 - i stedet for QuickStart key indsættes den permanente licens herfra. Benyt kopiering. pkt.6 - vælg Hardware dongle pkt.11- hardware donglen skal sidde i hele tiden Efter restart af computeren er IAR installeret - forhåbentligt |
|
Windows: a) Lav en mappe c:\sysark\mm01 og kopier filen mm01.c over i denne mappe b) Start IAR Embedded Workbench file->new og vælg workspace. Gå til c:\sysark og kald workbenchen sysark c) project->create new project og gå til c:\sysark og kald projektet for blinking_led d) project->options under General i tab: Target vælges device: MSP430F149 e) project->options under Category: Debugger vælges driver: FET debugger istedet for Simulator f) Vælg project->add files og vælg mm01/mm01.c g) Filen kan vises ved at dobbeltklikke på navnet i files-vinduet h) file->save workspace i) project->debug j) i debuggerprogrammet kan man nu enten steppe sig igennem programmet eller afvikle det ved trykke på ikonen med de tre pile. Gør man det vil lysdioden på kortet blinke. k) tast stop debugging og file->exit i IAR-EW l) genstart ved at dobbeltklikke på c:\sysark\sysark.eww |
|
| Opgave 1 | Opgave 0.11 i Peckol. |
| Opgave 2 |
I stedet for do-while løkken i mm01.c
skal der kaldes en funktion delay(50000). prototypen for funktionen skal være: void delay(unsigned int); Kør det nye program vha. IAR Debug og vis at lysdioden blinker som i det oprindelige program Få lysdioden til at blinke dobbelt så hurtigt ved at ændre på parametren i funktionskaldet |
| Slides | mm1.pdf |