Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 lip 2022, o 10:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 19 cze 2022, o 19:08 
Offline
Użytkownik

Dołączył(a): 25 lip 2021
Posty: 93
Pomógł: 0

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:
Składnia: [ Pobierz ] [ Ukryj ]
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.
Składnia: [ Pobierz ] [ Ukryj ]
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 :
Składnia: [ Pobierz ] [ Ukryj ]
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 &
Składnia: [ Pobierz ] [ Ukryj ]
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
Składnia: [ Pobierz ] [ Ukryj ]
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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO