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

[ATmega16][C] Kurs programowania w C z EdW Lekcja 11

06 Kwi 2011 01:12 2047 2
  • #1 9366051
    Konto nie istnieje
    Poziom 1  
  • #2 9678824
    vanszic
    Poziom 1  
    Witaj, zajęło mi to trochę czasu a poprawka jest trywialna, popraw w pliku system.c funkcję system_msgWaitFor jak poniżej

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


    poza tym źle wyświetlają się polskie znaki ale narazie nie wiem czemu, może ktoś nam pomoże.
  • #3 9678920
    gaskoin
    Poziom 38  
    Jak spojrzysz do zestawu znaków wyświetlacza, to łatwo można zauważyć, że są tam one kodowane w ASCII stąd wystarczy LCDUpdate("Lubie placki"). Ł Ą Ę Ó itd nie ma w standardowych ASCII, tym bardziej w wyświetlaczu. Wpisując LCDUpdate("ąęćółś") wyświetlone zostaną jakieś śmieci. Dlatego te znaki, trzeba zdefiniować sobie osobno w dostępnym na to obszarze pamięci wyświetlacza.
REKLAMA