No więc ja to widzę tak (nakierujcie mnie na właściwe tory):
1)Ustawiamy RW i RS w stan niski dzięki czemu jesteśmy w stanie dokonać zapisu komendy
2) Zapisujemy pół bajtu(starsza czesc) poprzez funkcję
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
3) Nie możemy teraz odczytywać Busy Flag (Nie mam zielonego pojęcia dlaczego) dlatego czekamy
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
bo tyle maxymalnie może zająć czasu operacja dotyczaca przeslania polowy bajtu do lcd.
4)Dokonujemy zapisu młodszej części bajtu...
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
5) Reszty nie potrafię zinterpretować. Odczekujemy
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
bo tyle potrzebuje lcd zeby przetrawic ten bajt co go przeslalismy?
Dlaczego od tej pory jestesmy juz w stanie odczytywac Busy Flag? Gdzie podział się sygnał E? Przecież ustawiając wszytsko musimy go na chwilę ustawić w stan wysoki aby dokonał się zapis/odczyt?