Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

MSP 430 - Jak umieścić blok programu w funkcji?

Mientek007 19 Mar 2016 12:27 534 5
  • #1 19 Mar 2016 12:27
    Mientek007
    Uczeń

    Mam tutaj przykładowy program migających dwóch diód. Zapala się jedna na okreslony czas, pozniej określony czas jest pauza, po czym zpala się druga przez określony czas. I program wraca do początku.

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Pytanie- jak umieścić fragmenty kodu (fragment odpowiedzialny za zapalenie diody), czyli to:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    w funkcjach, tak aby za każdym razem tylko wywołać funkcję, a nie cały kod odpowiedzialny za zapalenie diody.

    Z góry dziękuję za pomoc.
    Pozdrawiam

    0 5
  • #2 19 Mar 2016 12:34
    BlueDraco
    Specjalista - Mikrokontrolery

    A jakiej pomocy oczekujesz? Napisz funkcję, w której umieścisz te instrukcje i wywołaj ją z main.

    0
  • #3 19 Mar 2016 12:38
    Mientek007
    Uczeń

    W internecie znalazłem:


    Ogólny zapis funkcji wygląda tak:
    typ nazwa(argumenty)
    {
    ciało funkcji
    }


    Jaki typ funkcji to ma być? Jakie argumenty?

    W internecie jest opis jak stworzyć funkcje najczęściej do matematycznych obliczeń... typ, argumenty...

    A w moim przypadku nie będzie żadnych obliczeń. Po prostu ma wywołać okreslony fragment kodu i już.

    Pytanie- jak ma wyglądac konstrukcja takiej funkcji?

    0
  • #4 19 Mar 2016 12:50
    Piotr Piechota
    Poziom 21  

    Funkcja może być typu void bez argumentów.

    Kod: c
    Zaloguj się, aby zobaczyć kod
    Problem jednak jest inny - nie nauczysz się języka programowania pytając na forum o najprostsze zagadnienia. Poczytaj najpierw cokolwiek.

    Powodzenia

    0
  • #5 19 Mar 2016 13:08
    Mientek007
    Uczeń

    Dzięki wielkie

    0