Witam ,napisałem prosty Terminal do komunikacji z LCD 16x2
Działa poprawnie ,ale przesyła ciągły string max 32 znaków. (szwankuje jedynie dolna linia)
Jak rozbić to na dwie linie po 16 znaków???
Próbowałem za pomocą 2 oddzielnych richtextów ,ale nie działało tak
jakbym chciał ,wolę pozostać przy jednym.
Próbowałem wyrzucić znaki za pomocą przesunięć bitowych ,ale kompilator
odmawia użycia << w zmiennej String.
Założenia do działania:
1) Przesyłam pierwsze 16 znaków (górna linia)
2) Przesyłam komendę ,uP AVR wychwytuje Eventa ,w którym
jest funkcja locate(2,0) - skok do drugiej linii
3) przesyłam kolejne 16 znaków z terminala ( te w dolnej linii)
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Myślałem ,że będzie proste ,ale kręcę się w kółko od kilku dni.
Może ktoś z bardziej doświadczonych kolegów ma jakiś pomysł.