SCENAR CVICENIE c.10 Mikroprocesorove systemy Leto 2020

15 marca, 2020 | Posted by doc. Pančík in Hlavná stránka
  • Toto je scenar cvicenia SEM5  z predmetu Mikroprocesorove systemy Leto 2020 pondelok 20.4. a utorok 21.4. 2020  

  • Studenti vykonaju kroky podla scenara doma – vyucba je prerusena koli epidemii korona virusu

  • Stiahnite  potrebne subory  LINK       

*****************************************************
TEMA [A] Priprava – prerekvizity
ULOHA: Do adresara c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\WORK\ s prikladmi pridat podadresar s dalsimi prikladmi
POSTUP:
1. nahrat ZIP subor [1] z www.drpancik.sk. ZIP obsahuje zdrojove subory
2. rozpakovat tento subor do adresara [2]

[1] c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\STUDY\200313 MSP430 STUDY Examples of driverlib for the TI MSP430F5529 LaunchPad\MSP430F5529_driverlib_examples-master.zip
alebo
DOWNLOAD z DRPANCIK website vid. LINK  

[2] c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\WORK\MSP430F5529_driverlib_examples\
*****************************************************

*****************************************************
TEMA [B] Priprava vychodiskoveho projektu – uz je nam znamy
ULOHA: blikanie cervenou ledkou po 1s, programovanie s vyuzitim kniznice MSP430Ware: driverlib.h
POSTUP:
1. Naimport projekt do workspace : lab_03a_gpio_solution_msp430f5530 [1]
2. Preklad a debagovanie tohoto projektu
CO VIDIET: raz za sekundu zablikne cervena LED-ka

[1] IMPORT Z : c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\WORK\msp_workshop\lab_03a_gpio_solution_msp430f5529\
*****************************************************

*****************************************************
TEMA [C] Priprava vychodiskoveho projektu – tento nam este nie je znamy
ULOHA: Vysielanie znakov na konzolu , programovanie s vyuzitim kniznice MSP430Ware: driverlib.h
POSTUP:
1. Skopirujem si projekt lab_03a_gpio_solution_msp430f5530 vo workspace a vlozim si ho znova do workspace s menom 04A_console_printf
2. Zamenim si subor lab_03a_gpio_solution_msp430f5530 suborom 04A_console_printf.c [1]
3. Preklad a debagovanie tohoto projektu POZNAMKA: pre opakovanie ladenia pouzite Run –> Restart
CO VIDIET: 10 x sa vysle na seriovu linku hlasenie „Hello World x (x od 1 do 10)“
DOLEZITE POZNAMKY:
— vsimnut si ze do zdrojoveho kodu pribudla driverlib.h okrem hlavicka #include <stdio.h> // to include printf()
— nastavit si podla textu v zdrojaku [1] „Right click project –> Properties –> MSP430 Linker –> Basic Options* Increase the Heap size to 320“ to use printf()

[1] ZDROJOVY SUBOR: c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\WORK\MSP430F5529_driverlib_examples\04A_console_printf (ide o vysielanie na seriovu linku, na konzolu)
#TASK: vytvorim si projekt 04A_console_printf`s a driverlib.h a tymto vzorovym suborom 04A_console_printf –> debagujem a sledujem seriovu linku

*****************************************************

*****************************************************
TEMA [D] „Zmergovanie“ Spojenie dvoch projektov
ULOHA: pri kazdom zabliknuti cervenej LED sa 10x vyse na seriovu linku „Hello world“
POSTUP:
1. Premenujem si projekt lab_03a_gpio_solution_msp430f5530 na lab_03a_gpio_solution_hello_world_msp430f5529 (kniznica driverlib.h zostane aktivna )
2. Spojim kod do kodu lab_03a_gpio_solution_msp430f5530.c vlozim cast kodu zo suboru 04A_console_printf.c
3. Prelozim a debagujem program
CO VIDIET: Po kazdom zabliknuti cervenej LEDKY sa 10 x sa vysle na seriovu linku hlasenie „Hello World x (x od 1 do 10)“
MOZNE SPRAVNE RIESENIE: [1]

[1] c:\STUDENT\FILES for distance MS students\lab_03a_gpio_solution_hello_world_msp430f5529\main.c
*****************************************************

*****************************************************
DOMACA ULOHA:
0. — tieto priklady budu na skuske
— do zosita #MyCodeDiary si zapiste vsetko podstatne na skuske tento zosit mozete mat

1. Zmodifikovat projekt lab_03b_button_solution_msp430f5529 [1] tak, ze po kazdom stlaceni tlacitka S2 sa 10 x sa vysle na seriovu linku hlasenie „Hello World x (x od 1 do 10)
Projekt premenovat vo workspace na lab_03a_button_solution_hello_world_msp430f5529.
POZNAMKY:
— pred prekladom (buildom) citat DOLEZITE POZNAMKY v TEMA [C]
— pri debagovani pokojne pouzit Run –> Restart , program sa vzdy vrati do vychodiskoveho stavu
— sledujte co sa deje v console okne

2. Zmodifikovat projekt lab_03b_button_solution_msp430f5529 [1] tak, ze po stlaceni tlacitka S2 sa rozsvieti cervena LED a na konzolu vypise „Svieti CERVENA LED“ a po stlaceni tlacitka S1 sa rozsvieti zelena LED a na konzolu sa vypise „Svieti zelena LED“.
Projekt premenovat vo workspace na lab_03a_button_solution_RED_GREEN_LED_msp430f5529.

Prosim, poslat obidva .c zdrojove subory (vynat ich z projektov) a poslat ich na juraj.pancik(at)feit.uniza.sk s predmetom emailu MS_PRIEZVISKO_MENO a v ZIP-e(RAR-e) s nazvom MS_PRIEZVISKO_MENO.ZIP (RAR)
[1] c:\STUDENT\Mikroprocesorove_Systemy_LETO_2020\WORK\msp_workshop\lab_03b_button_solution_msp430f5529\
*****************************************************

*****************************************************

You can follow any responses to this entry through the RSS 2.0 Both comments and pings are currently closed.