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



Teraz jest 10 lut 2025, o 00:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 19 lis 2014, o 15:46 
Offline
Użytkownik

Dołączył(a): 10 paź 2014
Posty: 57
Pomógł: 0

Witam serdecznie :) Ostatnio dostałem sporo wskazówek od was jak zacząć się uczyć programować i jaką drogę objąć. Dostałem BB Pana Mirka troszkę poczytałem, dużo obejrzałem poradników na temat diód Led jak dołączać przycisk jak robić różne funkcje za pomocą tablic. I można powiedzieć, że do ogarnięcia :D Ale... Chciałem iść krok dalej i można powiedzieć, że się zmieszałem :?

Chciałbym podpiąć wyświetlacz 2x16, podpinam wszytko ładnie zaglądam do BB a tam kod jak z kosmosu. Mówię tu o tej inicjalizacji :) Nie wiem czy to jest po prostu na tym etapie zbyt trudne czy jakoś źle do tego podchodzę. Jak wy się uczycie?? Po prostu przepisując bibliotekę i bawić się w main.c czy każdą linię z biblioteki staracie się zrozumieć czy nauczyć....

jeszcze jedno pytanko, nie bardzo rozumiem do czego jest ten plik nagłówkowy np lcd.h mógłby ktoś mi to wytłumaczyć tak łopatologicznie albo dać jakaś wskazówkę ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:05 
Offline
Moderator
Avatar użytkownika

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

Zacznę od końca:
Mateo napisał(a):
jeszcze jedno pytanko, nie bardzo rozumiem do czego jest ten plik nagłówkowy np lcd.h mógłby ktoś mi to wytłumaczyć tak łopatologicznie albo dać jakaś wskazówkę ??


Panie kochany widzę - że nawet JEDEN RAZ w całości książki chyba nie przeczytałeś - tak przypuszczam ... i stąd te pytania bo AKURAT temu jak dzieli się projekt na pliki, wraz z bogatymi opisami i przykładami w tabelach masz w Bluebooku .... i mnóstwo czytelników uważa to za cenne wskazówki .... a ty pytasz jakby nawet słowa o tym nie było w książce. A nawet gdybyś to czytał w książce i nie zrozumiał do końca to przecież można byłoby dopytać co tam jest jeszcze dla ciebie niejasne

Mateo napisał(a):
Nie wiem czy to jest po prostu na tym etapie zbyt trudne czy jakoś źle do tego podchodzę.

No mi się wydaje że źle - bo po poprzednim pytaniu widać - że nie zaczynasz od podstaw, że czytasz książkę na wyrywki i dlatego w głowie masz MISZ-MASZ :( .... po takim do niej podejściu

Ja oczywiście nie twierdzę broń BOŻE że człowiek raz przeczyta i wszystko zapamięta bo to niemożliwe, ale już chyba tysiące razy powtarzam na forum jak ważne jest to jedno przeczytanie nawet tak na sucho całej książki ponieważ jest napisana w bardzo nietypowy sposób, i jeśli chcesz się z niej fajnie uczyć to spróbuj pójść za tą poradą - przecież to nic nie kosztuje poza odrobiną własnego czasu

później już możesz czytać na wyrywki

Podobnie też niejednokrotnie pisałem na forum i nie tylko - że programowanie w C gdy się jest początkującym nie sprowadza się do NAPISANIA OD PODSTAW sobie samemu wszystkich bibliotek - widzisz nie rozumiesz tego (bo jak mówię nie czytałeś po kolei całości) że opisy tworzenia takich popularnych bibliotek traktuję jako warsztaty do przekazania informacji już o praktycznych technikach programowania .... a nie piszę tego po to żeby każdy od razu miał to sobie przepisywać (tzn można i wiele osób tak też robi bo uznaje że to im pomoże lepiej zrozumieć) ale też można jeśli się jeszcze ma kłopoty ze zrozumieniem wszystkiego do końca po prostu użyć gotowej biblioteki z książki w swoich pierwszych programach (masz jej kod na DVD - zaglądałeś tam?) .... Za to NA PEWNO warto przeczytać przed jej zastosowaniem skrupulatnie ten rozdział o jej tworzeniu o wykorzystanych mechanizmach żeby chociaż później umieć z niej korzystać - żeby się z tym oswajać

tak to wygląda

a nie że złapać książkę i rzucić się na LCD bez czytania o podstawach i całości bo akurat teraz w tej chwili jest ci akurat LCD potrzebny - więc nie dziwota że po zajrzeniu do środka - nagle wszystko cię przeraża ...

ale niech się wypowiedzą inni czytelnicy - którzy na spokojnie szli moim tokiem myślenia z książki - że tak powiem dali się poprowadzić spokojnie przez tą dżunglę - i czy później były dla nich straszne coraz to kolejne rozdziały - gdy wykonywali ćwiczenia wg kolejności którą zaproponowałem właśnie w książce

a nie jest to panie kochany kolejność przypadkowa wzięta z kapelusza tylko starannie przemyślana i ma właśnie ułatwić naukę C

_________________
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: 19 lis 2014, o 16:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Mateo napisał(a):
Jak wy się uczycie?? Po prostu przepisując bibliotekę i bawić się w main.c czy każdą linię z biblioteki staracie się zrozumieć czy nauczyć....


Nie przepisujemy. Jest na płycie dołączonej razem z książką :) Na początku także miałem problem, aby zrozumieć jak działa ta biblioteka, ale gwarantuję Ci, że z biegiem czasu wszystko jest do ogarnięcia :)

Cytuj:
jeszcze jedno pytanko, nie bardzo rozumiem do czego jest ten plik nagłówkowy np lcd.h mógłby ktoś mi to wytłumaczyć tak łopatologicznie albo dać jakaś wskazówkę ??


Jeżeli chcesz dołączyć bibliotekę do np. obsługi LCD. Biblioteka składa się z dwóch plików .c i .h W pliku .c znajdują się wszystkie definicje funkcji i zmiennych a w pliku .h deklaracje funkcji i zmiennych.

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 16:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2014
Posty: 162
Pomógł: 6

Od dechy do dechy to absolutne minimum.
Ja także na samym początku rzuciłem się na LCD .
Wielki błąd i strata czasu.

_________________
1+1=10



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 19:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

mirekk36 napisał(a):
że nie zaczynasz od podstaw, że czytasz książkę na wyrywki i dlatego w głowie masz MISZ-MASZ

Raczej MISZ-NIEMASZ :lol: bo nie przeczytałeś książki
A ta inicjalizacja jest banalnie prosta jak prócz znajomości C widziałeś jakąkolwiek notę aplikacyjną (datasheet) do LCD. W ten sposób procesor rozmawia z LCD inaczej się nie da bo tak zażyczył sobie producent LCD i basta.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 19:15 
Offline
Moderator
Avatar użytkownika

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

WoodPaker napisał(a):
W ten sposób procesor rozmawia z LCD inaczej się nie da bo tak zażyczył sobie producent LCD i basta.

No to jest czysta prawda i nawet w BB o tym poniekąd piszę ;)

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO