Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

06 Apr 2011 01:12 1999 2
Computer Controls
  • #1
    Anonymous
    Level 1  
  • Computer Controls
  • #2
    vanszic
    Level 1  
    Witaj, zajęło mi to trochę czasu a poprawka jest trywialna, popraw w pliku system.c funkcję system_msgWaitFor jak poniżej

    Code: c
    Log in, to see the code


    poza tym źle wyświetlają się polskie znaki ale narazie nie wiem czemu, może ktoś nam pomoże.
  • #3
    gaskoin
    Level 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.