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



Teraz jest 18 kwi 2021, o 09:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 3 kwi 2021, o 21:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 mar 2021
Posty: 72
Pomógł: 0

Witam wszystkich.

Jak porównać zmienną wskaźnikową ? chodzi o PORTB do INT

Konkretnie to czy PORTB == 0b00000001 czy PORTB == 0b00000000

Stworzyłem coś takiego:

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


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


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2021, o 22:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 mar 2021
Posty: 72
Pomógł: 0

Problem rozwiązany.
Może komuś się przyda:

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 10:06 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1467
Pomógł: 56

W plikach *.h nie umieszczaj definicji funkcji.

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 10:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 mar 2021
Posty: 72
Pomógł: 0

Wiem ale w tym przypadku muszę, to musi być na bardzo prosta biblioteka gdzie nie może być mowy o kompilowania dodatkowego pliku c.

Pomyślałem także o tym i prawdopodobnie zrobię 2 wersje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 12:03 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2369
Pomógł: 116

Oj, lepiej niech kolega poczyta/poogląda materiały związane z podziałem projektu na kilka plików.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 12:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 mar 2021
Posty: 72
Pomógł: 0

micky napisał(a):
Oj, lepiej niech kolega poczyta/poogląda materiały związane z podziałem projektu na kilka plików.

Chodzi ci o to aby podzielić na kilka plików (*.h) czy na (*.c i *.h) ?
PS: Ja wiem, że ja to muszę zrobić czytelnie ale to jest wstępny projekt, który zostanie jeszcze 100 milionów razy poprawiany... tymczasowo nic nie dziele finalnie będzie to poprawione i czytelne. Wiesz jak to jest jak piszesz na "brudno" zmienne w stylu ppp, itp... :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 12:32 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2369
Pomógł: 116

I to i to. Mirek jak dobrze pamiętam popełnił na ten temat jakieś filmiki. Są pewne zasady, których należy sie trzymać. To, że dojedziesz na kapciu nie oznacza, że należy tak jeździć ;)
Jak masz jakieś biblioteki od Mirka to popatrz jak są zrobione - wtedy sie nauczysz jak porządnie tworzyć własne.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2021, o 12:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 mar 2021
Posty: 72
Pomógł: 0

ok sprawdzę to, dzieki



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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