Sunteți pe pagina 1din 7

A.

Sarca 2011 ACSI L1 - 1


Laborator 1
Prezentare laborator
Placa experimental MSP430
Executarea unui program cu
CodeComposer
Recapiturare C
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
A.Sarca 2011 ACSI L1 - 2
Laborator sala EA010, 2 ore din 2 n 2 sptmni:
10 posturi de lucru, fiecare dotat cu PC + plac experimental MSP430
10 subgrupe: ~3 studenti / subgrup
Fiecare laborator = 1 tem, cu excepia primului. Fiecare tem are un set de
cerine care se verific dac au fost realizate
Nu exist exemple gata fcute doar de executat
Notare: din 2 n 2 laboratoare, cumulat cate 2 teme:
Nota 1: pentru Temele 1 i 2 20%
Nota 2: pentru Temele 3 i 4 30%
Nota 3: pentru Temele 5 i 6 - 30%
Temele 5 i 6 -> lucru n echipe de 2 subgrupe: una implementeaz partea
master, cealalt partea sclav
Timp prezentare rezultate: 3 min / subgrup. Se noteaz doar ceea ce s-a
prezentat n cele 3 minute
Colocviu: - prezena obligatorie. Urmreste departajarea celor din aceeai
subgrup. Poate reduce considerabil valoarea celor 3 note dac persoana
examinat a fcut figuraie la laborator
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
A.Sarca 2011 ACSI L1 - 3
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
Conine microcontrolerele:
- MSP430FG4618
- MSP430F2013
Plac experimental MSP430
Plac experimental MSP430
A.Sarca 2011 ACSI L1 - 4
- Programarea microcontrolerelor se face cu Code Composer Essentials
- Este un IDE (Integrated Development Environment), care ruleaz sub
Windows i include:
- Editor fiierele cod surs (C/C++ sau limbaj de asamblare)
- Compilator C/C++
- Assembler
- Linker
- Loader
- Debugger
- Comunicaia cu microcontrolere: prin JTAG o interfa standard de
comunicaie i debug (depanare)
- Interfaa PC JTAG : MSP-FET430UIF. Se conecteaz pe un port USB al PC-
ului
- nainte de a ncepe se verific urmtoarele:
- Numrul de pe interfaa MSP-FET430UIF s coincid cu numrul PC-lui. Altfel
software-ul de JTAG se reinstaleaz
- Conectarea MSP-FET430UIF la placa pe JTAG1
- Poziia jumperelor
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
Code Composer Essentials v.4
Code Composer Essentials v.4
A.Sarca 2011 ACSI L1 - 5
- La pornire se alege folderul de lucru: \ACSI\EA
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
Code Composer Essentials v.4
Code Composer Essentials v.4
A.Sarca 2011 ACSI L1 - 6
- Proiect nou: File|New|CCS Project
- Dialog: la Project name se d un nume (Lab1), apoi butonul Next>
- Dialog: Project type: Se alege MSP430, butonul Next>
- Dialog: Additional Project Settings: se lasa configuraiile default, butonul Next>
- Dialog: Device Selection Page: la Device variant se alege MSP430FG4618,
butonul Finish
- Se selectez noul proiect din lista de proiecte C/C++Projects (stnga)
- Click Dreapta pe numele proiectului
- Se selecteaza : Add files to project
- Se selecteaza toate fisierele sursa, apoi se apasa butonul open
- Compilare / linkare: Project | Build Active Project (Ctrl + Shift + P)
- IMPORTANT: Proiectul trebuie sa fie selectat si setat ca Active Project
- Download program pe plac: Target | Debug Active Project
- Execuie pas cu pas: Step Into sau Step Over
- Terminare aplicaie: Target | Terminate
- Comutarea ntre modul editare C/C++ / Debug: din coltul dreapta sus
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
Code Composer Essentials v.4
Code Composer Essentials v.4
A.Sarca 2011 ACSI L1 - 7
- Se vor folosi fiierele surs:
- L1_def.h
- L1_var.h
- L1_ext_var.h
- L1_fct_ext.h
- L1_LCD.c
- L1_main.c
- Se pot descca de pe Moodle UPB:
http://electro.curs.pub.ro/2010 curs ACSI
- Aplicaia demo scrie 7654321 pe LCD i aprinde/stinge
intermitent 2 LED-uri
Arhitectura i configurarea sistemelor integrate
Arhitectura i configurarea sistemelor integrate
Executarea unui program demo
Executarea unui program demo

S-ar putea să vă placă și