Witam!
Mam problem z odczytaniem napisów. W programie napisy wpisałem w taki sposób:
Jeżeli wywołuję napisy jak poniżej, to jest wszystko OK,
lecz jeżeli robię to w ten sposób to wypisuje krzaki na LCD.
Czy może mi ktoś wytłumaczyć dlaczego tak jest i jak wywoływać odpowiedni napis zmienną??
Pozdrawiam
Mam problem z odczytaniem napisów. W programie napisy wpisałem w taki sposób:
prog_char PM_UST_ZEG[] = "Ustaw zegar: ";
prog_char PM_UST_CZAS[] = "< Ustaw czas >";
prog_char PM_UST_DATE[] = "< Ustaw datę >";
const prog_char* info[] PROGMEM =
{
PM_UST_ZEG,
PM_UST_CZAS,
PM_UST_DATE
}Jeżeli wywołuję napisy jak poniżej, to jest wszystko OK,
pisz_tekst(info[1]);lecz jeżeli robię to w ten sposób to wypisuje krzaki na LCD.
unsigned char m = 1;
pisz_tekst(info[m]);Czy może mi ktoś wytłumaczyć dlaczego tak jest i jak wywoływać odpowiedni napis zmienną??
Pozdrawiam