Witam,
mam problem z wyświetlaczem 2x16, gdy do funkcji która wrzuca na wyświetlacz wrzucam:
lub pisze poprostu:
to wyświetla mi się z bez problemu. Jednak gdy chciałbym to zrobić w następujący sposób:
to na wyświetlaczu wyskakują głupoty. Może ktoś ma pomysł dlaczego tak jest? Ew. jak to rozwiązać. Możliwe że chodzi tu o to że procek traktuje to drugie jako stringa? Wydaje mi się że jest to tab. charów ale może ktoś wie lepiej...
mam problem z wyświetlaczem 2x16, gdy do funkcji która wrzuca na wyświetlacz wrzucam:
unsigned char mam = 'z';
putLCD(mam);
lub pisze poprostu:
putLCD('z');
to wyświetla mi się z bez problemu. Jednak gdy chciałbym to zrobić w następujący sposób:
unsigned char mam[] = "zez";
int i;
for(i=0;i<strlen(mam);i++)
putLCD(mam[i]);
to na wyświetlaczu wyskakują głupoty. Może ktoś ma pomysł dlaczego tak jest? Ew. jak to rozwiązać. Możliwe że chodzi tu o to że procek traktuje to drugie jako stringa? Wydaje mi się że jest to tab. charów ale może ktoś wie lepiej...