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



Teraz jest 19 kwi 2024, o 14:56


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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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ł: Brak zidentyfikowanych użytkowników i 6 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