logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVR Atmega32 - Obsługa tekstów w tablicach dwuwymiarowych

Mystik 20 Mar 2013 20:37 969 2
REKLAMA
  • #1 12088822
    Mystik
    Poziom 11  
    Cześć

    Mam pytanie odnośnie posługiwania się tablicami dwuwymiarowymi do przechowywania i używania ich jako zbioru tekstów.

    Chciałem użyć takiej deklaracji:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Tak aby wyświetlać dzień tygodnia w zależności od wartości odczytanej z RTC.

    Potem wysyłam na wyświetlacz:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    i jeszcze procedura:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Wysyłam przez RS-a, bo taka jest konstrukcja całego układu.
    Efekt jest taki, że na wyświetlaczu pojawia się:

    "wtosroczwpiasobnie....."

    Czyli zaczyna dobrze, ale nie kończy tak naprawdę wcale.

    Jak zadeklaruje:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    i wyślę jako:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    to jest OK.

    Mogę oczywiście obejść to na 100 sposobów, ale chcę to zrobić elegancko. A ponadto zrozumieć dlaczego tak się dzieje i w tablicy nie są przechowywane oddzielne teksty.
    Może coś na koniec każdego znaku dodać.
    Próbowałem już ze wskaźnikami i też niestety bez zmian.
  • REKLAMA
  • Pomocny post
    #2 12088913
    Piotr Piechota
    Poziom 22  
    Zadeklaruj
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Powodzenia
  • #3 12089012
    Mystik
    Poziom 11  
    Jakie to proste :)

    Dzięki. Zadziałało.

    Zamykam.
    Dar.El
REKLAMA