ATNEL tech-forum https://forum.atnel.pl/ |
|
Tworzenie menu na lcd - Prosta wersja https://forum.atnel.pl/topic24256.html |
Strona 1 z 1 |
Autor: | krawi92 [ 19 cze 2022, o 19:08 ] |
Tytuł: | Tworzenie menu na lcd - Prosta wersja |
Staram się ogarnąć od podstaw jak w prosty i w miarę przejrzysty sposób zrobić proste Menu na wyświetlacz. Menu opisałem strukturą i kod wygląda tak: język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Mój problem polega na tym, że początkowo wyświetlałem samo menu, bez properties. Wszystko działało jak należy. Jednak chciałem ogarnąć, abym w którymś menu/podmenu wyświetlał wartość jakieś zmiennej i mógł ją zmieniać. Obojętnie co by to było np: jasność świecenia diody w menu PWM. język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Kiedy na sztywno wpisuje jakąś wartość wszystko wyświetla się OK, jednak gdy zaczynam bawić się zmiennymi coś się zaczyna komplikować i myślę, że czegoś tu nie rozumiem. Gdy napisze to w ten sposób : język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. dostaje error: Dostaje error : main.c:33:12: error: initializer element is not constant więc dodaje operator & język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i dostaje warning : warning: initialization makes integer from pointer without a cast [-Wint-conversion] więc robię jawne rzutowanie język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Wtedy kompilacja przechodzi bez błędów, ale na LCD dostaje wartość 298, zamiast 9600. Gdy zmienna frame będzie miała wartość 0, to wyświetla mi wartość 348. Kompletnie nie wiem, o co tu chodzi. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |