eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[ARM] Obsługa peryferiów poprzez API (wskazniki do struktury)Re: Obsługa peryferiów poprzez API (wskazniki do struktury)
  • Data: 2012-05-26 17:09:02
    Temat: Re: Obsługa peryferiów poprzez API (wskazniki do struktury)
    Od: slawek7 <s...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W książce o ARMach AT91SAM7 znalazłem jeszcze coś takiego przy
    deklaracji struktury:

    typedef struct s_TC
    {
    __IO uint32_t CONTROL_R;
    __IO uint32_t MODE_R;
    __IO uint32_t COUNTER_VALUE;
    __IO uint32_t INT_STATUS;

    } S_TC, *PS_TC;

    Potem
    #define TC0 ((PS_TC)0xFFFA0000)

    liczbę rzutujemy na wskaźnik, ale dlaczego bez gwiazdki?
    Czy nie powinno być
    #define TC0 ((*PS_TC)0xFFFA0000)
    skoro typedef utworzył typ wskaźnikowy?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: