Witam forumowiczów,
Mam "drobny" problem z wyświetlaniem znaków na LCD 2x16.
Program w C++ . Wyświetlanie znaków wysłanych np. tak: 'LCD_WriteText("OK.");' jest prawidłowo wyświetlane. Również wyświetlanie danych z czujnika temperatury jest ok. Wyświetla wartość.
Ale gdy chcę wyświetlić znak wysłany przez UART z terminala to zamiast znaku wyświetla się jego kod ASCII
Nie wiem jak sobie z tym poradzić. Szukałem w necie ale wszelkie porady nie działają. Może mam złą bibliotekę do obsługi LCD?
Mam "drobny" problem z wyświetlaniem znaków na LCD 2x16.
Program w C++ . Wyświetlanie znaków wysłanych np. tak: 'LCD_WriteText("OK.");' jest prawidłowo wyświetlane. Również wyświetlanie danych z czujnika temperatury jest ok. Wyświetla wartość.
Kod: C / C++
Ale gdy chcę wyświetlić znak wysłany przez UART z terminala to zamiast znaku wyświetla się jego kod ASCII
Kod: C / C++
Nie wiem jak sobie z tym poradzić. Szukałem w necie ale wszelkie porady nie działają. Może mam złą bibliotekę do obsługi LCD?