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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 lip 2025, o 16:17


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
    Autor Wiadomość
    PostNapisane: 9 wrz 2012, o 19:59 
    Offline
    Nowy

    Dołączył(a): 09 wrz 2012
    Posty: 17
    Pomógł: 0

    Witam, jakiś czas temu kupiłem książkę "Mikrokontrolery AVR język C Podstawy programowania" Mirosława Kardasia i mam takie pytanie czy są gdzieś dostępne przykładowe programy z książki? Wiem, że powinny być one na płycie CD ale nie wiem czemu nie ma ich na mojej płycie dołączonej do książki. Ułatwiło by mi to naukę, gdyż dużo czasu wymaga przepisywanie niektórych programów.
    Z góry dziękuję



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2012, o 20:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2012
    Posty: 777
    Lokalizacja: Karpicko k. Wolsztyna
    Pomógł: 197

    Wszystkie kody powinny znajdować się w folderze ECLIPSE\workspace. Jeśli rzeczywiście ich tam nie ma, to w pierwszej kolejności proponuje skontaktować się z Mirkiem.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 wrz 2012, o 20:53 
    Offline
    Moderator
    Avatar użytkownika

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

    jacekk232 napisał(a):
    Wszystkie kody powinny znajdować się w folderze ECLIPSE\workspace. Jeśli rzeczywiście ich tam nie ma, to w pierwszej kolejności proponuje skontaktować się z Mirkiem.


    A mnie się wydaje, że te programy tam są, tylko pewnie kolega do nich nie zajrzał :( tzn do tego folderu. Zresztą pewnie też nie zajrzał do folderu \Lekcje Video , a szkoda .....

    tak czy inaczej polecam sprawdzić obydwa

    _________________
    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: 9 wrz 2012, o 23:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    Sorry, ale jak można nie zauważyć płyty w książce z miękką okładką? Przecież od razu widać, że coś tam jest.

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 wrz 2012, o 12:04 

    Pomógł: 0

    TO podobnie jak ja, zresztą zanim cokolwiek przeczytam, czy włączę czytam instrukcje, przeglądam wszystko dokładnie. Płyty obydwie od razu wyjąłem i zrzuciłem sobie na obrazy na dysku, bo w książce mi przeszkadzają ;). No i boje się, że mi się złamią.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 wrz 2012, o 12:55 
    Offline
    Moderator
    Avatar użytkownika

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

    rezasurmar napisał(a):
    No i boje się, że mi się złamią.


    I właśnie dlatego od jakiegoś czasu gdy zamawiamy płyty do książek to zawsze z jakimś zapasem, bo okazuje się, że co jakiś czas dostajemy zapytanie o możliwość zakupu płyty bo np student kupił książkę i gdy wsiadał do tramwaju to drzwi przytrzasnęły mu plecak i TRACH - akurat pękła płyta DVD :(

    dlatego dobry zwyczaj od razu sobie zrobić kopię w domciu, o ile się zdąży dojść czy dojechać do niego bez złamania płytki ;)

    _________________
    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: 10 wrz 2012, o 18:41 
    Offline
    Użytkownik

    Dołączył(a): 27 mar 2012
    Posty: 511
    Lokalizacja: Sląsk
    Pomógł: 14

    Cytuj:
    I właśnie dlatego od jakiegoś czasu gdy zamawiamy płyty do książek to zawsze z jakimś zapasem, bo okazuje się, że co jakiś czas dostajemy zapytanie o możliwość zakupu płyty bo np student kupił książkę i gdy wsiadał do tramwaju to drzwi przytrzasnęły mu plecak i TRACH - akurat pękła płyta DVD :(

    dlatego dobry zwyczaj od razu sobie zrobić kopię w domciu, o ile się zdąży dojść czy dojechać do niego bez złamania płytki ;)


    W dzisiejszych czasach to jest nieodłączna rzecz. Że nawet mój kolega jak kupił jakąś inna książkę z płytką to jak wyszedł ze sklepu a tu trach na ziemie na schodki i płyta w strzępach
    Ja zawsze polecam pocztę polską i doręczenie do domu :D
    Co do autora to poszukaj dokładniej. Chociaż może jest jakiś jeden przypadek na milion że może nie być danych na płycie. Ale to raczej nie możliwe. Bo pewnie Pan Mirek sprawdza każdą płytę i zestaw który opuszcza fabrykę i jedzie w podróż do nowego właściciela :D

    _________________
    Programowanie to styl życia :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 wrz 2012, o 19:29 
    Offline
    Nowy

    Dołączył(a): 09 wrz 2012
    Posty: 17
    Pomógł: 0

    Dziękuję wszystkim za odpowiedzi. Rzeczywiście znajdowały się one w folderze ECLIPSE/workspace. Zaglądałem chyba do wszystkich folderów tylko nie do tego :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 16:19 
    Offline
    Nowy

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

    Przepraszam za odkopywanie tematu lecz wypożyczyłem książkę z biblioteki na mojej uczelni i brakuje płytki. Czy gdzieś w sieci są dostępne zasoby tej płytki? :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 16:44 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    Czy gdzieś w sieci są dostępne zasoby tej płytki?

    Chodzi ci o kradzione treści z DVD ?

    Jeśli nie i mam nadzieję, że nie to musisz zrozumieć - że płyta DVD dołączona do książki jest jej integralną częścią i nielegalne jest powielanie i rozpowszechnianie tych treści w internecie. Proszę więc o uszanowanie praw autorskich i zrozumienie tego tematu.

    A w bibliotekach nie ma płyt dołączonych do książek z dwóch powodów:

    1. bo już dawno ktoś wypożyczył książkę i zarąbał DVD
    2. bo w bibliotece zorientowali się, że wypożyczający przywłaszczają sobie DVD, więc wyjmują z książek płyty

    _________________
    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: 10 paź 2015, o 17:01 
    Offline
    Nowy

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

    Nie chcę nic kraść :(
    Po prostu na podstawie samej książki nie dam radę stworzyć kompletnej biblioteki do obsługi hd44780 :/
    Czytam wszystko po koleji ale nie wiem czy listingi kodu, które tam Pan napisał mam zawrzeć w pliku nagłówkowym HD44780.h a które w pliku HD44780.c
    Chciałem sprawdzić kod z płytki i sobie przeanalizować :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 17:03 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    Nie chcę nic kraść

    No tak myślę i wierzę - dlatego napisałem ci wyjaśnienie na spokojnie o co chodzi z tymi płytami DVD z bibliotek

    _________________
    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: 10 paź 2015, o 17:06 
    Offline
    Nowy

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

    Posiadam pierwsze wydanie tej książki. Może Pan mi podpowiedzieć jak to jest z kodem do lcd w tej książce ? :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 18:10 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    Może Pan mi podpowiedzieć jak to jest z kodem do lcd w tej książce ?

    Tzn? co masz na myśli ? ... może jakieś bardziej konkretne pytanie czego tam nie rozumiesz - wtedy łatwiej pomóc .. czy hmm nie wiem mam tu przepisywać rozdział teraz ? ;)

    _________________
    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: 10 paź 2015, o 19:01 
    Offline
    Nowy

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

    Chodzi mi o kolejne listingi w książce. Są tam stałe dla preprocesora oraz szereg funkcji. Stąd moje pytanie czy wszystko mam umieszczać w jednym pliku projektu czy stałe dla preprocesora w pliku np lcd_hd44780.h a funkcje w lcd_hd44780.c ? co z plikiem main.c ?
    Zdaje sobie sprawę że może jest to banalne pytanie lecz dla mnie kluczowe do zrozumienia programowania :(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 19:08 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    Zdaje sobie sprawę że może jest to banalne pytanie lecz dla mnie kluczowe do zrozumienia programowania

    Ale ty na to pytanie to masz odpowiedź w książce i to wcześniej dużo przed rozdziałem o LCD - w rozdziale o podziale projektu na pliki ...

    Rozumiem, że nie masz zamiaru przeczytać przynajmniej jeden raz w całości książki ? ... jeśli tego nie zrobisz to powiem ci - że im dalsze rozdziały a czytane na wyrywki bez zapoznania się z podstawami będą powodowały tylko bóle i zawroty głowy - nie wiem czy jest sens tak podchodzić do tego zagadnienia.

    _________________
    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: 10 paź 2015, o 19:29 
    Offline
    Nowy

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

    Tak już wiem. Definicje funkcji bedą w lcd_hd44780.c. Stałe dla preprocesora oraz deklaracje funkcji bedą w pliku z rozszerzeniem .h.
    Lecz w książce są przykłady gdzie definicje funkcji są poprzedzane linią warunku np.
    #if USE_LCD_CURSOR_HOME == 1
    i dalej jest całe ciało funkcji i tutaj nie jestem do końca pewien czy przepisywać cała definicje czy tylko deklaracje a definicje umieścić w pliku lcd_hd44780.c



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 19:45 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    #if USE_LCD_CURSOR_HOME == 1

    Bo to są dyrektywy kompilacji warunkowej - i muszą być w *.c .... Poczytaj dokładnie rozdział o LCD i zobacz do czego są te warunki preprocesora ok?

    _________________
    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: 10 paź 2015, o 19:54 
    Offline
    Nowy

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

    Ok. Dokładnie to przeanalizuje i w razie wątpliwości bd pisał :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 20:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    marcinsztajn napisał(a):
    Przepraszam za odkopywanie tematu lecz wypożyczyłem książkę z biblioteki na mojej uczelni i brakuje płytki. Czy gdzieś w sieci są dostępne zasoby tej płytki? :)


    Zapytaj w bibliotece, może mają i mogą udostępnić.

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 22:11 
    Offline
    Nowy

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

    Może to i dobrze ze ich nie mam. Siedze juz trochę nad ksiazka Pana Mirosława i powoli wchodzi :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 23:15 
    Offline
    Nowy

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

    Mam pytanko: Czy jeżeli funkcja jest typu static to czy deklaruje ją w pliku nagłówkowym czy w tym pliku w którym ją definiuje? Jak to jest z tymi funkcjami?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2015, o 23:34 
    Offline
    Moderator
    Avatar użytkownika

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

    marcinsztajn napisał(a):
    Czy jeżeli funkcja jest typu static to czy deklaruje ją w pliku nagłówkowym czy w tym pliku w którym ją definiuje? Jak to jest z tymi funkcjami?

    A do książki kolega nie zagląda ? ... tam jest to dokładnie opisane zdaje się ....

    funkcje opatrzone specyfikatorem static nie mogą być globalne i widoczne w innych plikach - więc nie ma sensu ich nagłówków przenosić do plików *.h

    _________________
    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: 23 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Google [Bot] i 9 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