Skip to main content
Učilnica FRI 24/25
  • Home
  • More
Close
Toggle search input
English ‎(en)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
You are currently using guest access
Log in
Učilnica FRI 24/25
Home
Expand all Collapse all
  1. or
  2. 6. vaja - Paralelni V/I (PIO)
  3. 6.naloga: Paralelni vhod in izhod (G-PIO)

6.naloga: Paralelni vhod in izhod (G-PIO)

Completion requirements
Due: Monday, 4 December 2023, 11:55 PM

Za razvojne sisteme FRISMS, STM32F4 ali STM32H7 napišite program za periodično utripanje LED diode. Te so priključene na naslednjih nožicah (FRISMS-PC1, STM32F4-PD12-15, STM32H7-PI13,PJ2). Sledite spodnjim navodilom:

  • Napišite podprogram INIT_IO v zbirnem jeziku za ARM, ki bo ustrezni priključek na izbranem mikrokrmilniku ustrezno nastavil tako, da boste lahko preko njega prižigali in ugašali izbrano LED diodo. Priključek orientirajte izhodno. Nato izhod postavite v stanje 1. Pri delu si pomagajte prosojnicami.
  • Napišite podprogram LED_ON, ki prižge LED diodo.
  • Napišite podprogram LED_OFF, ki ugasne LED diodo.
  • Napišite podprogram DELAY, ki s pomočjo programske zanke izvaja zakasnitev za N milisekund. Parameter N naj podprogram dobi v registru R0. Podprogram mora ohraniti vrednost vseh registrov razen R0. Izračunajte koliko urinih period traja en obhod zanke (upoštevajte kontrolne nevarnosti pri skoku). Frekvence urinih signalov so: 192 MHz za FRISMS, 64MHz za STM32H7.


Vsi podprogrami morajo ohraniti vrednosti registrov. Podprograme preizkusite tudi s primernim glavnim programom.

Dokumenti s specifičnimi podrobnostmi za vsak sistem so objavljeni posebej.

You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle
Obvestilo o avtorskih pravicah