AVR i ARM7. Programowanie mikrokontrolerów dla każdego
- Autor:
- Paweł Borkowski
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.9/6 Opinie: 38
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
AVR i ARM7. Programowanie mikrokontrolerów dla każdego
Poznaj sposoby programowania mikrokontrolerów -- nigdy nie wiadomo, kiedy życie zmusi Cię do skonstruowania robota
- Jak efektywnie nauczyć się programowania mikrokontrolerów?
- Jak skonstruować programator lub zdobyć go w inny sposób?
- Jak obsługiwać wyświetlacz LED w czterech językach?
Jeżli nie masz pojęcia o programowaniu mikrokontrolerów, a chcesz się tego nauczyć, ta książka jest właśnie dla Ciebie. Nie musisz wcześniej mieć wiedzy z zakresu elektroniki, ponieważ wszystkie potrzebne pojęcia zostały tu wyjaśnione od podstaw. Niepotrzebna Ci także znajomość programowania w jakimkolwiek języku -- te informacje, podane w możliwie najbardziej przystępny sposób, też znajdziesz w podręczniku. Wobec tego wszystko, czego potrzebujesz, to chęć nauki. I jeszcze jedno: może zastanawiasz się, co począć z takim mikrokontrolerem? Otóż możesz zastosować go do konstruowania efektów świetlnych z diod, sterowania modelami samolotów, a nawet sterowania robotami.
Jeżeli wiesz już co nieco na temat programowania mikrokontrolerów, ale chcesz poszerzyć swoją wiedzę -- do tego również przyda się ta książka. Dzięki niej dowiesz się, na czym polega programowanie mikrokontrolerów dwóch rodzin: AVR (na przykładzie układu ATmega8) i ARM7 (na przykładzie układu LPC2106). Nauczysz się programowania układów w czterech językach programowania: asemblerze (środowisko AVR Studio 4), języku C (środowisko WinAVR), języku bascom (środowisko Bascom) oraz Pascalu (środowisko mikroPascal). Z łatwością zdobędziesz, a potem -- wykonując poszczególne ćwiczenia -- sprawdzisz nowe, niesamowite umiejętności, ponieważ cała wiedza podana jest tu przejrzyście i w dodatku z humorem.
- Programowanie mikrokontrolerów z rodziny AVR oraz ARM7
- Obsługa diod i wyświetlaczy LED
- Obsługa przycisków i klawiatur
- Wyświetlacze alfanumeryczne
- Obsługa przerwań
- Komunikacja między mikrokontrolerami (USART)
- Obsługa wyświetlaczy graficznych z telefonu komórkowego Siemens S65
- Serwomechanizmy
- Kompilatory
- Programowanie z użyciem systemów czasu rzeczywistego na przykładzie FreeRTOS
Cała wiedza potrzebna, aby zostać ekspertem od programowania mikrokontrolerów!
Wybrane bestsellery
-
Promocja
Skupiamy się w niej na prostych projektach z użyciem legendarnego układu scalonego 555, określanego też jako NE 555. Jest to chip, który pozwala na realizację wielu funkcji, na przykład skonstruowanie układu czasowego czy multiwibratora. Zaprojektowany i skonstruowany przez Hansa R. Camenzinda w 1970 roku, zrobił niesamowitą karierę - jeszcze na początku XXI wieku co roku na potrzeby przemysłu powstawał miliard takich układów. Teraz o wszechstronności NE 555 możesz się przekonać osobiście, projektując i uruchamiając między innymi różnego rodzaju czujniki, generatory, lampki czy mierniki czasu. Sprawdź, jak szerokie zastosowanie ma NE 555!- PDF + ePub + Mobi
- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
Ta książka w dużej mierze opiera się na praktycznych przykładach. Od pomysłu na osiągnięcie celu, przez projekt sporządzony z użyciem konkretnych symboli podzespołów, po jego fizyczną realizację ― stanowi kompleksowe wprowadzenie w zagadnienia związane z tworzeniem układów cyfrowych, łącznie z uruchamianiem i testowaniem ich sprawności już po montażu, zgodnie ze schematem. Przemyślana struktura przewodnika, przystępny styl, a także liczne ilustracje, przykłady i zadania zdecydowanie ułatwiają przyswajanie wiedzy.- PDF + ePub + Mobi
- Druk 29 pkt
(24,90 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Promocja
Rezystory, kondensatory, cewki, diody, tranzystory… Przeciętny zjadacz chleba traci wątek już w tym momencie, a to zaledwie kilka podstawowych typów elementów elektronicznych, z których można zbudować nieskończoną liczbę obwodów pełniących rozmaite funkcje. Urządzenia elektroniczne są wszędzie, mimo to niewielu z nas naprawdę rozumie ich działanie i potrafi naprawić choćby najprostsze z nich. Dlaczego?- PDF + ePub + Mobi
- Druk 24 pkt
(19,90 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
Dzięki niej błyskawicznie nauczysz się czytać schematy elektryczne i elektroniczne. Już za chwilę rozróżnienie schematu ideowego, blokowego i wykonawczego stanie się dla Ciebie bułką z masłem. Zobaczysz, jak wyglądają na schematach diody, rezystory, kondensatory, lampy elektronowe, ogniwa i baterie. Dowiesz się, jak przeanalizować schemat i odkryć mechanizm jego działania. W końcu zostaniesz specjalistą od wykrywania i diagnozowania usterek na podstawie schematu. Książka ta jest doskonałą lekturą dla wszystkich pasjonatów elektroniki, chcących biegle korzystać ze schematów elektrycznych i elektronicznych!- PDF + ePub + Mobi
- Druk 18 pkt
(14,90 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł (-50%) -
Promocja
Ta książka prezentuje najlepsze z możliwych podejście do nauki elektroniki. Już od pierwszych stron zaczniesz pracować nad realnymi projektami. W serii interesujących eksperymentów poznasz najważniejsze elementy tej układanki oraz sposób ich działania. Jednak na samym początku przygotujesz swoją domową pracownię — będziesz potrzebował trochę miejsca, odpowiednich przyrządów i części. Potem będzie już tylko ciekawiej! Każdy kolejny projekt to nowe, trudniejsze wyzwanie. Jednak ponad 500 zdjęć gwarantuje, że poradzisz sobie w mig ze wszystkimi problemami. Spełnij swoje marzenia i zbuduj własne układy elektroniczne!- PDF + ePub + Mobi
- Druk 39 pkt
(9,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
This book equips you with the knowledge and skills to start on the electronics journey to create your own solutions or make the transition from software development to the dynamic domain of Embedded Systems.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Software engineers struggle with sensor integration due to poor documentation. This book offers practical insights and seamless hardware/software experiences with Raspberry Pi and Pico. Unlock your IoT potential with this comprehensive guide.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja
Hands-On RTOS with Microcontrollers, Second Edition provides a hands-on approach to learning RTOS concepts and features using a variety of microcontrollers and development boards, with step-by-step instructions and examples for building real-world projects. This book is an essential resource for mastering RTOS and taking your projects to the next level.- ePub 125 pkt
(139,00 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
Nowość Promocja
A beginner's guide to using Selenium with C# for automated web testing Key Features Explore different ways to handle web elements using Selenium and C#. Learn how to manage data using popular file types such as Excel and CSV. Learn how to integrate NUnit with Selenium to create a powerful testing framework. Description Selenium, a web browser aut- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Nowość Promocja
A comprehensive guide to IoT's core concepts and principles Key Features Discover the fascinating world of Arduino and unlock its potential for IoT applications. Learn about wireless communication protocols, data aggregation, and the overall architecture of IoT networks. Explore the wide range of applications that IoT offers across various industr- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%)
Paweł Borkowski - pozostałe książki
-
Promocja
Elektronika jest wszędzie i nie da się już od niej uciec. Telewizor, telefon komórkowy, komputer, a nawet kuchenka mikrofalowa czy niewinna z pozoru zmywarka — w każdym z tych urządzeń znajduje się magiczne coś, dzięki czemu możemy słuchać wiadomości, rozmawiać ze znajomymi, przeglądać strony internetowe, podgrzewać mleko do porannej kawy lub też zmywać po obiedzie, zbytnio się przy tym nie przemęczając. Tym magicznym czymś jest mniej lub bardziej skomplikowany układ elektroniczny. A raczej cały zestaw takich układów, o których działaniu przeciętny użytkownik nie ma najmniejszego pojęcia.- PDF + ePub + Mobi
- Druk 49 pkt
(34,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Niezależnie od tego, czy studiujesz robotykę, automatykę, elektronikę lub informatykę, jesteś początkującym lub zaawansowanym inżynierem, czy też technika cyfrowa to Twoje hobby i pragniesz poznać tajniki mikrokontrolerów dla własnej satysfakcji, podręcznik wprowadzi Cię w świat projektowania, konstruowania, programowania nowoczesnych mikrokomputerów jednoukładowych oraz przedstawi najistotniejsze zagadnienia związane z używaniem kilku typów PIC-ów. Lektura nie tylko przybliży Ci podstawy asemblera i sposoby korzystania z języka C, lecz pokaże też, jak zastosować je w praktyce. Książka napisana została lekko, przystępnie i zrozumiale, lecz jest jednocześnie naprawdę rzetelnym i dogłębnym kompendium wiedzy o mikrokontrolerach. To właśnie na ten podręcznik czekałeś — Twoja cierpliwość została wreszcie nagrodzona!- PDF + ePub + Mobi
- Druk 34 pkt
(24,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Niniejszy skrypt ma ułatwić Czytelnikowi opanowanie podstaw budowy i wykorzystywania modeli metody elementów skończonych (MES), a w szczególności zapoznanie się z metodami przeprowadzania obliczeń konstrukcji odkształcalnych za pomocą systemu programów ANSYS (ANSYS Inc., USA). Pakiety profesjonalnych programów metody elementów skończonych składaj
Metoda Elementów Skończonych w mechanice materiałów i konstrukcji. Rozwiązywanie wybranych zagadnień za pomocą systemu ANSYS
Paweł Borkowski, Grzegorz Krzesiński, Piotr Marek, Tomasz Zagrajek
-
Promocja
Tu zaczyna się Twoje zadanie. Nie musisz być programistą, żeby pomóc swojemu dziecku odkryć fascynujący świat programowania — wystarczy Ci ta książka. Zainstaluj proste, przyjazne dzieciom środowiska Baltie i Scratch, by rozpocząć podróż po czarodziejskiej krainie. Z pierwszymi zadaniami z powodzeniem poradzą sobie nawet kilkulatki, a im dalej w las, tym ciekawsze stają się wyzwania. Dzieci szybko uczą się, jak działać w świecie duszków, obiektów i poleceń. Co więcej, sprawia im to dużą frajdę. I wreszcie nadchodzi ten moment, gdy wiedzą już, o co chodzi w tym całym programowaniu — a jest to wiedza niezwykle cenna w dzisiejszych czasach!- PDF + ePub + Mobi
- Druk 19 pkt
(14,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
Z książki może skorzystać każdy, kto chce nauczyć się programowania: zarówno studenci kierunków informatycznych, jak i osoby, które nie mają takiego przygotowania. Podręcznik kolejno odsłania poszczególne elementy wiedzy programistycznej — od najprostszych po najbardziej zaawansowane.- PDF + ePub + Mobi
- Druk 33 pkt
(24,90 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł (-50%)
Ebooka "AVR i ARM7. Programowanie mikrokontrolerów dla każdego" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "AVR i ARM7. Programowanie mikrokontrolerów dla każdego" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "AVR i ARM7. Programowanie mikrokontrolerów dla każdego" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: AVR i ARM7. Programowanie mikrokontrolerów dla każdego (8) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Mikrokontrolery 2012-10-04Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Wstęp
Wyobraź sobie, że trzymasz w ręku książkę mającą 528 stron i dotyczącą instrukcji obsługi dwóch skomplikowanych pojazdów: wozu strażackiego i 120 tonowego dźwigu, oraz że książka ta napisana jest w 4 językach i nie znasz żadnego z nich.
Czy tak napisana książka ma szansę nauczyć Ciebie perfekcyjnej obsługi obu pojazdów w czterech językach? Odpowiedź może być tylko jedna: Nie!
Siłą rzeczy więc, książka ta ma istotne ograniczenia.
Na początek jednak zwrócić chcę uwagę na istotny problem z nią związany:
Niebezpieczne uproszczenia schematów
Na forach dyskusyjnych spotakłem się z negatywnymi opiniami na temat tej książki. Postanowiłem poświęcić czas i sprawdzić osobiście, czy są one uzasadnione.
Bodźcem do tego był ten temat na forum Elektroda.pl: Atmega8 - Układ nie działa po zaprogramowaniu.
Autor tematu pokazał schemat kompletnie źle podłączonego mikrokontrolera, który jak się okazało był zaczerpnięty właśnie z tej książki.
Na moją sugestię:
"dondu
… albo nie doczytałeś jakiegoś nadrzędnej informacji mówiącej o uproszczeniach na schematach, albo tę książkę trzeba wpisać na listę książek zakazanych."
autor tematu odpowiedział:
"yaros79
Prawdopodobnie masz rację co do nadrzędnej informacji, na początku książki jest schemat adaptera do Atmegi , ale go nie robiłem."
I to jest bardzo istotna informacja, ponieważ autor książki chcąc uprościć przedstawianie i rozumienie schematów postanowił, iż wszystkie dotyczące mikrokontrolera AVR, będą oparte o omówiony w jednym z pierwszych rozdziałów adapter, który zawiera wszystkie niezbędne standardowe podłączenia zasilania oraz jego filtrację.
Niestety autor nie stosuje się konsekwentnie do tego założenia i na schematach przedstawia najgorszą możliwą rzecz, jaką można zrobić, czyli pokazanie połowy faktycznego zasilania i braku jego filtrowania w ogóle.
A że użytkownicy książek, rzadko czytają je od deski do deski, to takie podejście autora jest bezpośrednią przyczyną rozpowszechniania poglądów, iż mikrokontroler nie wymaga, żadnych elementów dodatkowych i pełnego zasilania na wszystkich pinach.
Innymi słowy wina leży zarówno po stronie autora jak i czytelnika tej książki.
Podobnie ma się sprawa schematów dot. drugiego omawianego w tej książce mikrokontrolera (ARM). Tutaj autor książki także pokazuje schematy, które mogą zmylić czytelników, którzy nie doczytali, iż to uproszczone wersje i że trzeba brać pod uwagę zasilanie i filtrowanie realizowane na module testowym wykorzystanym w tej książce.
"Prawie wszystkie schematy w tej książce (z wyjątkiem programatorów) są tylko schematami poglądowymi nie zapewniającymi prawidłowego działania mikrokontrolera.
Jeżeli budujesz schematy w opraciu o tę książkę, to musisz stosować adapter lub zestaw testowy, który autor przedstawił odpowiednio dla obu mikrokontrolerów."
Do Autora (o ile przeczyta tę recenzję):
W następnym wydaniu warto byłoby dodać do każdego schematu podpis z gwiazdką, iż prezentowany schemat musi być budowany w oparciu o przedstawiony adapter … bo jak widać czytelnicy nie uwzględniają tego, przez co mają problemy.
Uproszczenia w schematach są ułatwieniem.
Pomimo powyższych zastrzeżeń, należy jednak podkreślić, że takie uproszczenie schematów ułatwia zrozumienie omawianego w danym schemacie zagadnienia.
Klej do wszystkiego, czyli … a może jednak to ma sens?
Dwie różne rodziny mikrokontrolerów plus cztery języki w jednej książce – w jakim celu?
Hmmm, na pewno nie w celu nauczenia się szerokiego zakresu wiedzy o jednej z dwóch omawianych rodzin mikrokontrolerów i jednym z prezentowanych języków.
W takim układzie, czego właściwie się nauczymy?
Języki - ogólnie
W przypadku mikrokontrolera AVR autor omawia każdy temat w 4 językach (BASCOM, Pascal, C oraz Assembler). O tyle w przypadku mikrokontrolera ARM, jedynie C i Assembler. To akurat jest związane z tym, że w BASCOM nie ma możliwości programowania właściwie żadnych innych mikrokontrolerów poza AVR'ami i starą rodziną 8051.
Na pewno nauczysz się bardzo początkowej wiedzy o czterech różnych językach. Da Ci to pewne pojęcie o nich i pozwoli na decyzję wyboru języka, którego chcesz się uczyć.
To jest jakaś konkretna zaleta tej książki, ponieważ każdy czytelnik ma inne cele i inne doświadczenie lub jego całkowity brak. Poprzez realizowanie tych samych zadań w czterech językach masz możliwość ich bezpośredniego porównania.
Ale na pewno nie możesz liczyć na to, że wiedza o języku, który wybierzesz jest kompletna. Wystarczy popatrzeć na ilość stron w książkach stricte o każdym z tych języków, by zauważyć, że mają one pomiędzy 500, a 1000 stron! I to tylko o jednym języku!
Język C
Należy zwrócić uwagę na pewne założenie autora:
"Paweł Borkowski
… kiedy przedstawiam kod języka C, zakładam, że Czytelnik posiada podstawową znajomość jego składni (choć i tę staram się tłumaczyć, o ile to możliwe). Pozostałe języki … wprowadzam od podstaw."
Ale w przypadku języka C nie musisz się tego obawiać, ponieważ wiedzę na jego temat możesz uzupełniać i ćwiczyć tutaj: Kurs języka C z kompilatorem CManiak (online)
Assembler
Podstawy assemblera dobrze jest znać i to jest prawda niepodważalna. Umiejętność ta przydaje się w rozumieniu zasad programowania mikrokontrolerów oraz newralgicznych punktach w szczególności, gdy zależy nam na szybkości, albo gdy mamy do dyspozycji 256B pamięci programu - tak, tak bajtów, nie kilobajtów.
Dlatego na pochwałę zasługuje pokazanie assemblera w prosty i przyjazny sposób. Niestety to tylko bardzo mały wycinek tej wiedzy z powodów, o których piszę powyżej.
Przesiadkowicze – istotny plus
I tutaj (w mojej opinii) leży największa siła tej książki. Mam na myśli osoby, które znają np. BASCOM, czy Pascal, a chcą nauczyć się języka C i/lub assemblera. Ta książka poprzez swoją uniwersalność, ułatwi takim osobom „przesiadkę” pomiędzy tymi językami.
Niestety tylko w podstawowym zakresie .. wiecie już dlaczego.
Mikrokontrolery
Tutaj podobnie jak z językami. Właściwie dowiesz się tylko totalnych podstaw o obu rodzinach (AVR i ARM). Moim zdaniem jest tutaj nieco gorzej niż w przypadku języków. Autor właściwie przedstawia jedynie operowanie pinami na przykładach migania LED i przycisków.
Z „bebechów” mikrokontrolerów AVR omówiony jest bardzo pobieżnie EEPROM i USART. Na pochwałę zasługuje rozdział dot. pinów i portów wejścia-wyjścia. Pokazane są schematy ideowe wewnętrznej budowy portów i ich praca w zależności od sposobu w jaki wykorzystujemy dany pin.
A gdzie reszta, czyli jakieś „na oko” 95% możliwości tych mikrokontrolerów?
Gdzie takie podstawy jak timery, przetworniki ADC, komparatory, interfejsy SPI, I2C, itd.?
Odpowiedź jest prosta: Zabrakło miejsca w książce. No cóż, coś za coś. W przypadku dwóch rodzin (AVR i ARM) i czterech języków książka ta musiałaby mieć, co najmniej 3tys stron :-)
Plusem natomiast jest to, iż jako podstawę autor wybrał najbardziej popularny mikrokontroler AVR jakim jest Atmega8. To bardzo ułatwia naukę, ze względu na kolosalne ilości różnych projektów dostępnych w sieci Internet wraz z programami. Jest to także mikrokontroler, który zawiera prawie wszystkie możliwe "wewnętrzne bebechy" spotykane w AVR'ach.
Dobrym więc uzupełnieniem tej książki pod względem tego mikrokontrolera, jest Kurs mikrokontrolerów AVR w języku C - Drzaśkowy pamiętnik.
Sterowanie LCD wraz z definiowaniem własnych znaków
Ten temat jest bardzo ładnie omówiony zarówno w przypadku AVR jak i ARM.
Dla mikrokontrolerów AVR temat oparty jest o najpopularniejszy rodzaj wyświetlaczy LCD w wersji 2x16 znaków wykorzystujących sterownik HD44780. Całość oczywiście we wszystkich czterech językach. W przypadku ARM poznasz wykorzystać wyświetlacz z telefonu Siemens S65.
Ale właściwie nic nie stoi na przeszkodzie, byś we własnym zakresie na podstawie powyższych rozdziałów mógł wykorzystać wyświetlacze Siemens S65 z AVR, a HD44780 z ARM - może być to bardzo dobre ćwiczenie własnych umiejętności.
Sterowanie serwem
W przypadku ARM autor dodatkowo zamieścił rozdział o sterowaniu serwomechanizmem. To na pewno jest dużą zaletą dla tych osób, które chcą iść w tym kierunku ze swoimi projektami. Niestety ten rozdział operuje tylko przykładami dla języka C.
FreeRTOS – czyli rozdział „Ni z gruchy, ni z pietruchy”.
Ten rozdział jest dla mnie największym zaskoczeniem. Cała książka to sam początek nauki mikrokontrolerów, a tutaj nagle wpadamy w skomplikowane świat systemów czasu rzeczywistego. Taki przeskok poziomu trudności jest zaskakujący.
Ale z drugiej strony … jako poznanie zagadnienia, stanowi jakąś wartość, która przyda się, ale jak sądzę tylko nielicznym czytelnikom tej książki.'
Na szczęście to zaledwie niewielki fragment książki, więc nie płacisz za niego zbyt wiele, a może jednak kiedyś się przyda :-)
Płyta CD
Do książki załączona jest płyta CD z sporej objętości zawartością. Znajdziesz na niej:
- lekcje
- ćwiczenia
- programy (kompilatory, programatory, itp.),
- dodatkowe pliki, o których autor pisze w książce.
To bardzo istotny dodatek do książki.
Lekcje i ćwiczenia to wręcz obowiązek i nie ma właściwie co omawiać – są i już :-)
Niemniej, a może nawet bardziej istotne są załączone kompilatory oraz inne narzędzia programistyczne, które używane są w książce. Są to wersje pełne (o ile są darmowe) i demo np. BASCOM.
Dlaczego to takie istotne?
Ponieważ oprogramowanie szybko podlega modyfikacjom ze strony producentów, przez co jego funkcjonalności i obsługa mogą znacznie różnić się od wersji opisanej w książce, co utrudniłoby naukę. Autor zadbał o to, byś tego problemu nie miał i otrzymujesz narzędzia do zainstalowania dokładnie w wersjach, których w książce używa autor.
Łącznie istotna zawartość CD, to 368MB.
Z dodatkiem humoru ...
Autor wychodzi z założenia, że:
"Paweł Borkowski
Prowadząc zajęcia ze studentami, staram się, by nikt, łącznie ze mną, nie był nimi znudzony."
By to zrealizować autor wprowadza elementy humoru w postaci historyjek słownych i obrazkowych, które często są związane z omawianym zagadnieniem. Jest to nietypowe podejście, które jak każde inne ma swoje zalety i wady. Z jednej strony nie ma nudy, z drugiej nie każdemu przypadnie to do gustu.
Moim zdaniem, trochę humoru nie zaszkodzi, byle mieć umiar :-)
Wykonanie
Książka ma miękką okładkę i jest w wersji klejonej. Okładka powlekana folią, więc nie brudzi się i nie podlega szybkiemu niszczeniu, co jest istotne w przypadku elektroników, gdyż nasze miejsca pracy nie zawsze są czyste.
Papier wysokiej jakości, a druk bardzo czytelny (duży kontrast). Jednakże cienki papier (mała gramatura) powoduje prześwitywanie tekstu z drugiej strony, stąd minimalnie pogarsza to czasami czytelność tekstu we fragmentach, w których na odwrocie strony są duże płaszczyzny z ciemną zawartością.
Klej bardzo mocny - śmiało można otwierać książkę kładąc na biurku i dociskając jakimś przedmiotem, co często się dzieje, gdyż ręce mamy zajęte miernikami i lutownicami :-)
Reasumując - bardzo dobrze wykonana książka.
eBook rulez!
Polecam wersję eBook, ponieważ:
- umożliwia automatyczne wyszukiwanie tekstu w książce (bardzo pomocne!),
- umożliwia kopiowanie fragmentów programów (Ctrl-C oraz Ctrl-V),
- umożliwia noszenie jej zawsze „przy sobie”,
- eBook jest tańszy o około 17zł :-)
- dostępny w wersjach PDF, ePub, Mobi.
Podsumowanie
Czas podjąć decyzję dla kogo właściwie jest ta książka.
Dla gimnazjalisty TAK, dla studenta elektroniki NIE.
Aczkolwiek, może na zaliczenie przedmiotu z podstaw obu rodzin (AVR i ARM) wystarczy?
A modelarze, krótkofalowcy, samochodziarze, … amatorzy w starszym wieku?
Autor we wstępie napisał:
"Paweł Borkowski
Moim zamierzeniem było, by podręcznik mógł służyć jak najszerszemu kręgowi odbiorców – od gimnazjalisty do profesora."
Jednak moim zdaniem patrząc na:
- zawartość książki,
- sposób pisania tekstu,
- dodatkowy humor obrazkowy i słowny,
ta książka absolutnie nie jest dla studenta elektroniki i pokrewnych. Studenci tych kierunków potrzebują książki takiej jak ta książka.
Ale już dla studenta przedmiotów innych niż związanych z elektroniką i/lub informatyką, który chce programować mikrokontrolery, jak najbardziej ta książka jest właściwa.
Szczególnie polecą ją natomiast gimnazjalistom i ewentualnie uczniom wczesnych klas szkół ponadgimnazjalnych. Dla Was ważne jest, by książki nie były pisane sztywnym, trudnym w odbiorze, naukowym językiem. Ta książka jest właśnie tym czego potrzebujecie w tym zakresie ponieważ opisy są przyjemne w czytaniu i co najważniejsze zrozumiałe.
A pozostali?
W aktualnych czasach nie tylko ludzie młodzi zaczynają zabawę z elektroniką. Także modelarze, krótkofalowcy, samochodziarze i wiele innych grup osób w „słusznym wieku” sięga po lutownicę i programator, choć wcześniej z elektroniką nie nie mieli nic wspólnego. Moim zdaniem książka ta będzie dla nich dobrym początkiem tej wspaniałej przygody :-)
Dlatego też należy uznać, że tytuł książki odzwierciedla w pełni jej adresata.
Moim zdaniem
Książka ta przyda się bardzo młodym użytkownikom (gimnazjalistom), którzy z mikrokontrolerami, a być może i z elektronika nie mieli nic wspólnego, a chcą się zająć tą piękną i przyszłościową dziedziną.
Takie osoby znajdą w książce spory fragment początkowej wiedzy począwszy od zbudowania prostymi środkami programatora i adaptera, będącego jednocześnie płytką testową do zabawy z mikrokontrolerami.
Znajdą także wiedzę na temat możliwych do wyboru języków oraz praktyczne podstawowe informacje, które pozwolą zapalić diodę, pobawić się przyciskami – czyli sam początek.
Także książka może być dobrą pozycją w ręku amatorów w starszym wieku modelarzy, krótkofalowców, itp.
Można na podstawie tej książki podjąć decyzję o docelowej nauce jednego z przedstawionych w niej języków – oczywiście pod warunkiem, że będzie to język C. :-)
"Henry Ford
Każdy nasz klient może mieć Forda pomalowanego w dowolnym kolorze jaki zechce, pod warunkiem, że jest to kolor czarny."
Jeżeli jesteś studentem elektroniki i/lub informatyki i dziedzin pokrewnych – nie kupuj tej książki. To nie jest książka dla Ciebie. -
Recenzja: forbot.pl Treker, 2012-06-16Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Ostatnio miałem okazję zapoznać się z kolejną książką wydawnictwa Helion, która związana jest z elektroniką. Tym razem na potrzeby mojej recenzji wybrałem pozycję „AVR&ARM7 Programowanie mikrokontrolerów dla każdego”, której autorem jest Paweł Borkowski. Jak wskazuje tytuł, książka zajmuje się 8 bitowymi mikrokontrolerami AVR oraz 32 bitowymi mikrokontrolerami z rdzeniem ARM7.
Co zdecydowanie wyróżnia tę książkę na tle innych? Mnie początkowo zaskoczył układ książki. Każda lekcja to uruchomienie prostego układu – uwaga – w 4 językach programowania, tak w czterech. Pewnie mało kto w tym momencie wie jaki to ten czwarty, tajemniczy język...
Nie ukrywam, że gdy pierwszy raz przewertowałem tę książkę byłem na „nie”. Stwierdziłem, że to jakieś poplątanie wszystkiego co się da i nic z niej nie można wynieść. Jednak, jak szybko się okazało byłem w błędzie. Autor książki jest wykładowcą, więc ma doświadczenie w nauce innych – łatwo zauważyć to czytając kolejne rozdziały książki. Pozycja ta jest wypełniona humorem, znajdziemy tu wiele anegdotek, rysunków – wszystko to sprawia, że poszczególne lekcje czyta się szybko i przyjemnie.
Część I – mikroprocesory AVR
Przez pierwsze 310 stron książki zajmujemy się AVR-kami. Standardowo już jak w pozycjach tego typu autor zaczął od omówienia, wszystkiego co konieczne do zabawy z uC, odpowiednich środowisk oraz programatorów. Proces instalacji AVR Studio wzbogacony został wieloma zrzutami ekranu, które ułatwią zadanie początkującym. W części omawiającej najczęściej używane programatory możemy znaleźć – co mnie pozytywnie zaskoczyło – bardzo dokładną instrukcję stworzenia programatora USBasp. Zawiera ona schemat oraz zdjęcia przedstawiające krok po kroku budowę tego urządzenia na płytce uniwersalnej.
Kolejne 8 lekcji to omówienie: portów I/O, przerwań, interfejsu UART i pamięci EEPROM. Co ważne, prócz wymaganej podstawy teoretycznej wszystkie te przykłady zostały zrealizowane w czterech językach programowania. Każdy projekt został zrealizowany ze szczegółowym omówieniem od strony technicznej w asemblerze. Następnie pojawia się przykład realizujący to samo zadanie w C, Bascomie oraz w Pascalu. Nie ukrywam, że dopiero w tej książce spotkałem się "na poważniej" właśnie z Pascalem na potrzeby AVR-ków. Mówiąc na marginesie, dalej do mnie on nie przemawia ;) Jedyne czego mi brakowało w tej części to chyba omówienia ADC.
Część II – mikrokontrolery z rdzeniem ARM7
Druga część książki dotyczy mikrokontrolerów z rdzeniem ARM7. Tutaj również omówiono podstawy takiej jak potrzebne środowisko – padło na Keil uVision3 i WinARM. Kolejne lekcje omawiają obsługę portów I/O, przerwania sprzętowe, obsługę wyświetlacza graficznego z telefonu Siemens S65 oraz generowanie sygnałów potrzebnych do sterowania serwomechanizmami. Wszystkie te przykłady zostały zrealizowane w asemblerze oraz C - z małym wyjątkiem, do pewnego komiksu dotrą wytrwali czytelnicy ;)
Na sam koniec pojawił się rozdział będący delikatnym wprowadzeniem do systemów czasu rzeczywistego – na przykładzie FreeRTOS.
Podsumowując
Mimo pierwszego „złego wrażenia”, ostatecznie książka przypadła mi do gustu. Uważam, że wiedza, którą chciał przekazać autor została opisana w prosty i zrozumiały sposób. Czego nie pisałem przy recenzji innych książek, tutaj po prostu spodobał mi się styl pisania, skład książki, a nawet projekt samej okładki.
Pozostaje jedno pytanie, dla kogo jest ta książka? Wymagana jest znajomość podstaw C (asembler, wykładany jest od zera), do każdej części dołączone są ćwiczenia, dzięki którym można sprawdzać samego siebie. Według mnie pozycja ta dobra jest właśnie „na początek”, po jej lekturze mamy przekrój informacji na temat różnych mikroprocesorów oraz języków programowania. Pozwala to na podjęcie właściwej decyzji czym konkretnie chcemy zajmować się dalej. "Wojna" między C, Bascomem i ASM trwa od zawsze, każdy uważa inny język za lepszy. Po lekturze tej książki, porównując liczne przykłady, każdy samemu może podjąć odpowiednią decyzję. Jeśli ktoś zdecyduje się na dalszą pracę w C dla AVR, to na pewno kolejną lekturą, do której może sięgnąć jest książka, którą recenzowałem niedawno.
Pozycja „AVR&ARM7 Programowanie mikrokontrolerów dla każdego” dostępna jest w cenie 77zł – niestety trzeba się przyzwyczaić do takich kwot przy publikacjach tego typu. Wydana została na białym papierze, jakoś druku jest znakomita. Do książki dołączona jest płyta CD zawierające potrzebne programy, listingi kodów z książki oraz rozwiązania wszystkich ćwiczeń, jakie były zadawane po poszczególnych lekcjach. Po więcej informacji odsyłam do strony wydawnictwa oraz do dostępnego fragmentu ksiażki. -
Recenzja: www.instagram.com/katherine_the_bookworm/ Michał JackowskiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Przed zakupem książki, uważałem że musiałbym najpierw trochę doczytać o mikrokontrolerach aby cokolwiek zrozumieć. Jednak zaryzykowałem i po pewnym pojąłem jak bardzo się myliłem! Czytając książkę widać, ze Dr Paweł Borkowski jest naprawdę dobrym wykładowcą, ponieważ "łopatologicznie" krok, po kroku tłumaczy jak zacząć zabawę z mikrokontrolerami i co najważniejsze skutkuje to zrozumieniem ze strony odbiocy :). To co wcześniej musiałem długo robić - czyli szukać wiedzy dla początkujących zostało "zbite" i bardzo przystępnie opisane w tej pozycji wraz ze zdjęciami układów oraz zabawnymi rysunkami autora ;). Z mojej strony jak najbardziej polecam dla osób chcących zacząć zagłębiać wiedzę z dziedziny mikrokontrolerów AVR oraz ARM7, na rynku nie znalazłem jeszcze takiej książki, dlatego zaryzykowałem kupnem co mi się bardzo opłaciło!! Warto dodać że autor również dołączył do książki płytę w której jest niezbędne oprogramowanie.
-
Recenzja: www.instagram.com/katherine_the_bookworm/ Andrzej BzdońRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Czasami szukasz wiadomości na temat cię interesujący i przeglądasz np. internet w kórym informacja jest na wszystko i nic. A w książce znalazłem informacje ładnie na temat poukładane. Dla tego polecam to wydanie.
-
Recenzja: www.instagram.com/katherine_the_bookworm/ Mateusz KostrzebaRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka Pawła Borkowskiego na temat programowania mikrokontrolerów z rodziny AVR i ARM7 napisana została przystępnym językiem zrozumiałym nawet dla całkowitych nowicjuszy, do których w szczególności książka jest adresowana. W książce zawarte są absolutne podstawy potrzebne do rozpoczęcia zabawy z układami mikroprocesorowymi w związku z czym bardziej doświadczony czytelnik może się lekturą tej pozycji po prostu znudzić. Książka podzielona jest na dwie części, pierwsza dotyczy programowania mikrokontrolerów z rodziny AVR, zawiera między innymi przygotowanie środowiska pracy, informacje na temat programatora, obsługę przycisku oraz obsługę klawiatury. W pierwszej części zabrakło zdecydowanie kilku słów na temat przetwornika ADC oraz generatora PWM. Druga część, opisująca mikroprocesory typu ARM7 to przede wszystkim wstęp do ich programowania, ponieważ nie jest zawarta w niej nawet mała część możliwości tych układów, zdecydowanym plusem natomiast jest duża zawartość przykładów z przystępnym opisem. Podsumowując, książka przeznaczona jest szczególnie dla osób chcących zacząć przygodę z programowaniem mikroprocesorów, czytelnicy choć trochę orientujący się w temacie prawdopodobnie nie dowiedzą się niczego nowego. Mimo to książka jest warta polecenia.
-
Recenzja: osblog.pl 2010-12-29Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Mikrokontrolery możemy obecnie spotkać wszędzie. Od lampek choinkowych, przez piloty do telewizorów, a kończąc na telefonach komórkowych czy samochodach. Od stworzenia pierwszego seryjnie produkowanego mikrokontrolera w 1976 roku minęło już wiele czasu, i stały się one powszechnie dostępne dla wszelkiego rodzaju pasjonatów. Właśnie dla nich pan dr Paweł Borkowski napisał ten interesujący podręcznik. Książka jest przeznaczona głównie dla początkujących, którzy nie mieli styczności z mikrokontrolerami, programowaniem i elektroniką. Prowadzi krok po kroku, zaczynając od budowy programatora i płytki startowej, kończąc na obsłudze przerwań, wyświetlaczy LCD, czy nawet serwomechanizmów. Książka dzieli się na dwie części. Jedna jest poświęcona mikrokontrolerom z rodziny AVR, a druga ARM7. Obie części są podzielone na lekcje, z których każda jest poświęcona konkretnemu zagadnieniu.Wielką zaletą książki jest omawianie każdej lekcji w czterech ( w przypadku AVR’ów) lub dwóch (w przypadku ARM’ów) językach programowania, czyli Asemblerze, C, Bascomie i Pascalu. Pozwala to na lepsze zrozumienie tematu, i wybór języka w zależności od potrzeb lub własnych upodobań.Warto wspomnieć też o zabawnych, komiksowych ilustracjach, które pomagają zrozumieć trudniejsze zagadnienia. Całość jest napisana z humorem, przejrzyście, bez użycia technicznego języka i skomplikowanych wyrażeń. Pod koniec każdej lekcji możemy znaleźć ciekawe, praktyczne ćwiczenia o różnych poziomach trudności, które czasami wymagają znalezienia informacji w innych źródłach. Według mnie jedyną wadą tej książki jest mała ilość lekcji, brakuje mi m. in. wprowadzenia do obsługi interfejsu RS232 do komunikacji z komputerem, lub wykorzystania klawiatury PS2. Polecam tę książkę każdemu, kto chce zacząć przygodę z mikrokontrolerami. Jak sam tytuł wskazuje, jest to książka dla każdego. Doskonale wyjaśnia podstawy programowania i elektroniki. Jest idealnym wprowadzeniem do świata mikrokontrolerów.
-
Recenzja: polishwords.com.pl Tomasz Halasz , 2010-10-19Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Przystępna książka na temat programowania mikrokontrolerów AVR i ARM7 napisana lekkim językiem, z konkretnymi i aktualnymi przykładami Wygląda na to, że recenzent Polishwords Tomasz Halasz znalazł odpowiednią literaturę na ten temat. Jeżeli interesują Cię serwomechanizmy, wyświetlacze alfanumeryczne i robotyka to przeczytaj koniecznie recenzję, która została przygotowana specjalnie dla Ciebie. Autorem recenzji jest Tomasz Halasz Mikrokontrolery z rodziny AVR w bardzo krótkim czasie stały się popularne i stosowane są w układach prostych i nieco bardziej złożonych urządzeniach zarówno przez amatorów - hobbystów jak i profesjonalistów w dziedzinie elektroniki cyfrowej. Opisywana przeze mnie pozycja, pierwsza jeśli chodzi o tematykę elektroniki wydana przez Helion, jest skierowania zdecydowanie dla tego pierwszego grona - na co zwracają uwagę ostatnie dwa słowa tytułu: dla każdego . Książka została przez autora podzielona na zasadnicze dwie części: część pierwsza poświęcona jest mikrokontrolerom z rodziny AVR, natomiast druga, zgodnie z tytułem, prezentuje scalaki z rdzeniem ARM7. Jak już wcześniej wspomniałem, książka jest przeznaczona dla odbiorców, którzy jeszcze nie mieli żadnej styczności z mikrokontrolerami. Dla nowicjuszy przeznaczone jest krótkie wprowadzenie, a także pierwsza lekcja opisująca instalację oprogramowania potrzebnego do kompilowania napisanego kodu oraz wgrywania oprogramowania do mikrokontrolera. Lekcja kolejna opisuje dostępne rodzaje programatorów oraz sposoby ich zdobycia, tj. zakupu lub samodzielnego montażu. Znajdziemy tutaj także opis podłączenia programatorów oraz konfiguracji oprogramowania służącego do komunikacji z nimi. Na tym kończą się w zasadzie sprawy organizacyjne omawiane przez autora książki. Kolejne podrozdziały to już konkretne tematy i zadania. Co jest bardzo ciekawym podejściem autora i zarazem przyjaznym dla czytelnika, to tworzenie kodu w czterech językach programowania. Znajdziemy tutaj języki Assembler, C, Bascom oraz Pascal. Pozwala to spojrzeć na problem z różnych punktów widzenia i podejść programistycznych, rozszerzyć swoją znajomość języków, a przede wszystkim daje ogromną swobodę dla programisty. W drugiej części podręcznika nie mamy już tak szerokiej gamy języków programowania, jednak nadal mamy wybór - jest to Assembler lub C. Ponownie autor prezentuje krótkie wprowadzenie do środowisk programistycznych i przygotowanie do rozpoczęcia pracy, a następnie są już tylko ćwiczenia praktyczne. Książka napisana jest językiem przystępnym, nieskomplikowanym, zwrócić uwagę należy tutaj na ogromną swobodę wypowiedzi autora na prezentowane tematy, dzięki czemu podręcznik czyta się przyjemnie i bez większych problemów przyswaja prezentowane w nim treści.
-
Recenzja: Elektronika Praktyczna . JJP, 2010-08-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Mikrokontrolery o architekturze RISC, niewielkie osmiobitowce z rodziny AVR czy 32 - bitowe z rdzeniem ARM, zrobity zawrotną karierę rynkową i w krótkim czasie zadomowiły się w wielu urządzeniach profesjonalnych. Nie zaniedbywała ich też Elektronika Praktyczna, na lamach której ukazało się wiele opisów projektów z tymi mikrokontrolerami oraz artykułów z kursami ich programowania, w tym z użyciem języka Bascom, który został spopularyzowany przez nasz miesięcznik. Ponadto, jest już kilka książek polskojęzycznych z opisem architektury tych procesorów i ich programowania, prawie wszystkie z podtytułami: w praktyce", w przykładach", ′przykłady". Czy jest wiec potrzebna kolejna pozycja wydawnicza na ten temat. Zdecydowanie tak, choćby ze względu na podtytuł: programowanie mikrokontrolerów dla każdego". I tak rzeczywiście jest. Autor dołożył wszelkich starań, aby z tej książki mógł korzystać nie tylko obyty w jakimś stopniu z tymi zagadnieniami inżynier elektronik czy informatyk, ale każdy, kto chce od podstaw poznać tę fascynującą dziedzinę techniki, a jest zdany na samodzielne jej zgłębianie. Tym właśnie polecamy tę książkę. Znajdą w niej bowiem wszystko co jest potrzebne do samodzielnej nauki programowania mikrokontrolerów. Na dołączonym dysku CD jest niezbędne oprogramowanie, a w rozdziałach pierwszym i drugim informacje, jak je zainstalować oraz jak zdobyć programator - czyli potrzebne do eksperymentów podstawowe narzędzia. Dalej już tylko przykłady.
W części pierwszej, w ośmiu lekcjach, zaprezentowano elementarne przykłady (zaświecenie i migotanie diody LED, obsługa wyświetlaczy LED i LCD, przycisku, klawiatury, przerwań, obsługa USART i EEPROM) programowania AVR-ów, każdy z użyciem czterech języków: Asemblera, Języka C, Ba-scoma i Pascala. Niby nic specjalnego, ale każdy krok dokładnie skomentowany, opatrzony wieloma wskazówkami. Tylko wykonywać i nabierać wprawy.
W części drugiej zawarto opis przykładów programowania mikrokontrolerów z rdzeniem ARM7 (siedem lekcji: świecenie diodami, obsługa przycisków, przerwania sprzętowego, wyświetlacza graficznego LCD, serwomechanizmów i wprowadzenie do systemów czasu rzeczywistego - FreeRTOS) - w tym przypadku tylko w: Języku C i Asembler. Dla tego mikrokontrolera należy do ćwiczeń zastosować układ uruchomieniowy ARE0068 z mikrokontrolerem LPC2106. Analiza poszczególnych listingów dostarczy początkującym wielu wskazówek dotyczących rozwiązywania konkretnych problemów.
Uroczą cechą książki są historyjki obrazkowe i jej język narracji: swobodny, gawędziarski, ale precyzyjny i pozbawiony określeń żargonowych. Bardzo dobrze się czyta. Na koniec należy zacytować receptę Autora na sukcesy w programowaniu: programować, jak najwięcej programować".
Szczegóły książki
- ISBN Książki drukowanej:
- 978-83-246-2628-1, 9788324626281
- Data wydania książki drukowanej :
- 2010-05-18
- ISBN Ebooka:
- 978-83-246-4504-6, 9788324645046
- Data wydania ebooka :
- 2012-01-18 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 5424
- Rozmiar pliku Pdf:
- 9.2MB
- Rozmiar pliku ePub:
- 16.1MB
- Rozmiar pliku Mobi:
- 29.3MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 2.2MB
Spis treści książki
- 1.1. Kompilatory (15)
- 1.1.1. AVR Studio (15)
- 1.1.2. WinAVR (17)
- 1.1.3. Bascom (18)
- 1.1.4. MikroPascal for AVR (20)
- 1.2. Programy ładujące (21)
- 1.2.1. PonyProg2000 (21)
- 1.2.2. AVRdude (23)
- 2.1. Sample Electronics cable programmer - programator podłączany do portu LPT (27)
- 2.2. SI Prog - programator podłączany do portu COM (28)
- 2.2.1. Montaż programatora (28)
- 2.2.2. Montaż adaptera (34)
- 2.2.3. Konfiguracja PonyProg2000 (37)
- 2.3. USBasp - programator podłączany do portu USB (37)
- 2.3.1. Montaż programatora (37)
- 2.3.2. Podłączanie USBasp do komputera (system Windows) (44)
- 2.3.3. Praca USBasp z AVRdude (46)
- 2.3.4. Praca USBasp z AVR Studio (46)
- 2.3.5. Praca USBasp ze środowiskiem Bascom (47)
- 2.3.6. Praca USBasp z pakietem WinAVR (48)
- 2.4. USBasp - zakup kontrolowany (49)
- 2.5. Pół metody zdobycia programatora (50)
- 2.6. Jak zaprogramować pozostałe układy AVR? (50)
- 3.1. Asembler (55)
- 3.2. Język C (62)
- 3.3. Bascom (65)
- 3.4. Pascal (68)
- 3.5. Ćwiczenia (71)
- 4.1. Asembler (73)
- 4.2. Język C (79)
- 4.3. Bascom (83)
- 4.4. Pascal (85)
- 4.5. Ćwiczenia (86)
- 5.1. Asembler (91)
- 5.2. Język C (106)
- 5.3. Bascom (111)
- 5.4. Pascal (114)
- 5.5. Ćwiczenia (118)
- 6.1. Asembler (127)
- 6.2. Język C (132)
- 6.3. Bascom (135)
- 6.4. Pascal (138)
- 6.5. Ćwiczenia (141)
- 7.1. Asembler (146)
- 7.2. Język C (159)
- 7.3. Bascom (165)
- 7.4. Pascal (170)
- 7.5. Ćwiczenia (176)
- 8.1. Asembler (191)
- 8.2. Język C (204)
- 8.3. Bascom (210)
- 8.4. Pascal (217)
- 8.5. Ćwiczenia (223)
- 9.1. Asembler (229)
- 9.2. Język C (251)
- 9.3. Bascom (264)
- 9.4. Pascal (269)
- 9.5. Ćwiczenia (275)
- 10.1. Asembler (279)
- 10.2. Język C (293)
- 10.3. Bascom (298)
- 10.4. Pascal (304)
- 10.5. Ćwiczenia (309)
- 11.1. Instalacja środowisk programistycznych Keil uVision3 i WinARM
oraz programu ładującego Flash Magic (314)
- 11.2. Opis zestawu uruchomieniowego ARE0068 (317)
- 12.1. Język C (324)
- 12.2. Asembler (337)
- 12.3. Ćwiczenia (358)
- 13.1. Język C (361)
- 13.2. Asembler (369)
- 13.3. Ćwiczenia (385)
- 14.1. Język C (392)
- 14.2. Asembler (398)
- 14.3. Ćwiczenia (408)
- 15.1. Język C (415)
- 15.2. Asembler (431)
- 15.3. Ćwiczenia (439)
- 16.1. Język C (443)
- 16.2. Asembler (457)
- 16.3. Ćwiczenia (464)
- 17.1. Język C (471)
- 17.2. Asembler (482)
- 17.3. Ćwiczenia (488)
Wstęp (7)
Poszukiwacze zaginionych portów, czyli jak zacząć przygodę z mikrokontrolerami (9)
Część I: Programowanie mikrokontrolerów z rodziny AVR (13)
Lekcja 1. Instalacja oprogramowania (15)
Lekcja 2. Cztery i pół metody zdobycia programatora (27)
Lekcja 3. Zaświecenie diody LED (53)
Lekcja 4. Mruganie diody LED (73)
Lekcja 5. Obsługa wyświetlacza LED (89)
Lekcja 6. Obsługa przycisku (119)
Lekcja 7. Obsługa klawiatury (143)
Lekcja 8. Obsługa przerwań, a przy tym o bitach konfiguracyjnych i śpiochach słów parę (179)
Lekcja 9. Obsługa wyświetlacza alfanumerycznego LCD (225)
Lekcja 10. ...a zakończą część pierwszą dwa słowa: USART, EEPROM... (277)
Część II: Programowanie mikrokontrolerów z rdzeniem ARM7 (311)
Lekcja 11. Instalacja oprogramowania, przygotowanie oprzyrządowania (313)
Lekcja 12. Igraszki z diodami LED (321)
Lekcja 13. Obsługa przycisków (359)
Lekcja 14. Przerwania sprzętowe (387)
Lekcja 15. Obsługa wyświetlacza graficznego z telefonu Siemens S65. Część 1. (411)
Lekcja 16. Obsługa wyświetlacza graficznego z telefonu Siemens S65. Część 2. (441)
Lekcja 17. Serwomechanizmy w lewo zwrot, czyli jak zaprogramować ruch robota (467)
Lekcja 18. Mały krok w kierunku systemów czasu rzeczywistego - FreeRTOS (491)
Skorowidz (513)
Helion - inne książki
-
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(27,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Ta książka ułatwi Ci zgłębienie koncepcji kryjących się za działaniem nowoczesnych baz danych. Dzięki niej zrozumiesz, w jaki sposób struktury dyskowe różnią się od tych w pamięci i jak działają algorytmy efektywnego utrzymywania struktur B drzewa na dysku. Poznasz implementacje pamięci masowej o strukturze dziennika. Znajdziesz tu również wyjaśnienie zasad organizacji węzłów w klaster baz danych i specyfiki środowisk rozproszonych. Dowiesz się, jak algorytmy rozproszone poprawiają wydajność i stabilność systemu i jak uzyskać ostateczną spójność danych. Ponadto w książce zaprezentowano koncepcje antyentropii i plotek, służące do zapewniania zbieżności i rozpowszechniania danych, a także mechanizm transakcji utrzymujący spójność logiczną bazy.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: AVR i ARM7. Programowanie mikrokontrolerów dla każdego Paweł Borkowski (38) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(18)
(9)
(6)
(1)
(4)
(0)
więcej opinii