eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikawskaźniki do flash w WinAVRwskaźniki do flash w WinAVR
  • Data: 2012-07-25 08:15:04
    Temat: wskaźniki do flash w WinAVR
    Od: slawek7 <s...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Wracając jeszcze do wskaźników w WinAVR.
    Powiedzmy że mam funkcję
    viod funkcja(byte *ptr)
    {
    char=read_pgm_byte(ptr); // np robi cos takiego
    }

    A teraz jej wywołanie
    funkcja(PSTR("cos do wyświetlenia bez sensu"));
    lub tak
    funkcja(tab);
    z tym że
    prog_char tab[] PROGMEM={"inny tekst"};

    Pytanie takie:
    1. Czy byte powinno byc typu char czy prog_char?
    2. Czy tab powinna mieć dwie deklaracje umieszczające łańcuch we Flash? czy albo
    używa się prog_char czy albo PROGMEM?

    Skoro prog_char jest zmienną z atrybutem PROGMEM to czy należny tego używać
    podwójnie?
    TAk samo wskaźnik w funkcji powinien być zmienną to czy deklarowanie go jako zmienna
    będąca we flash ma sens?

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: