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



Teraz jest 27 sty 2026, o 09:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 3 lip 2016, o 18:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Witam!

Na podstawie BB chcę zrobić pole bitowe które będzie przechowywało stan diody led (załączona -1 wyłaczona - 0). W sumie mam ich trzy.
Próbuję 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.


Jednak gdy próbuję odwołać się do pola 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.


mam błąd:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W czym leży problem??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lip 2016, o 20:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27446
Lokalizacja: Szczecin
Pomógł: 1045

jez2000 napisał(a):
W czym leży problem??

W twoim kdzie, którego nie pokazałeś - bo na pewno nie w definicji tej struktury oraz sposobie odwoływania się do pola bitowego ...

Musisz mieć coś tak namieszane że szoczek ;)

Być może strukturę próbujesz definiować w nieodpowiednim miejscu ? ... nie wiem - można wróżyć z fusów bez kodu

------------------------ [ Dodano po: 1 minucie ]

Poza tym poczytaj sobie to:

http://mirekk36.blogspot.com/2013/07/st ... adnie.html

polecam jako uzupełnienie do BB i korzystaj z definicji typów strukturalnych, zobacz jak to się robi, jak się nadaje nazwy itp itd

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lip 2016, o 22:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Kod mam taki. Dopiero się uczę więc mogą być tam babole i jest to przykład "jak nie należy pisać kodu" kompilator nic nie zgłasza poza tym polem bitowym. Jak zakomentuję to się kompiluje i działa jak bym sobie tego życzył :D

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


linia 20 - 25 to definicja tej struktury z koleji w 40 próbuję się odwołać do pola bitowego jednak kompilator zwraca mi błąd
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


dobrze to definiuję czy o czymś zapominam??

Zaraz zasiadam do poradnika p. Mirka i mam nadzieję że mnie oświeci :idea: :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2016, o 04:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27446
Lokalizacja: Szczecin
Pomógł: 1045

jez2000 napisał(a):
dobrze to definiuję czy o czymś zapominam??

Dobrze definiujesz za to - to co robisz dalej woła niestety o pomstę do nieba ;) A masz przecież Bluebooka ;)

Co w nim jest napisane ? Że ? ..... kod programu może być TYLKO I WYŁĄCZNIE gdzie ? ... no niech będzie, że podpowiem - w ciałach funkcji ... a ty co zrobiłeś ? ;) .... Ja się nie dziwię, że po tej "narośli" poza funkcją main kompilator zaczyna wymiotować niezdrowymi komunikatami ;)

Spróbuj teraz określić co mam na myśli - że u ciebie jest jakaś "narośl" kodu poza ciałem funkcji main ok? Wszystko inne masz ładnie poumieszczane w funkcjach a tę jedną rzecz wpeklowałeś poza main ;) .... mam nadzieję, że szybko dostrzeżesz co mam na myśli i poprawisz ... no i zobaczysz, że skończą się przedziwne komunikaty.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2016, o 07:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

Dzięki! już Wszystko gra. Odwoływałem się do pola poza funkcją main.
Po przeniesieniu
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
do funkcji main wszystko ladne się kompiluje :)



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Baidu [Spider] i 1 gość


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO