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 Promocja 2za1
Opanowaniu tych zagadnień sprzyja innowacyjny , przejrzysty sposób analizy działania układów sterowania. Rozwijać umiejętności pomaga również zbiór przykładowych stykowych elektrycznych układów sterowania, które można zmontować samodzielnie. To doskonały poradnik dla osób, które chcą się nauczyć podstaw projektowania i analizy działania zmontowanego stykowego układu sterowania elektrycznego. Adresowany jest przede wszystkim do uczniów i studentów kształcących się w zawodach z branż: elektrycznej, mechatronicznej i automatycznej, rozpoczynających przygodę z projektowaniem i montowaniem elektrycznych stykowych układów sterowania. Może stanowić uzupełnienie wiedzy zdobywanej w technikum w ramach kwalifikacji: technik elektryk, technik mechatronik i technik automatyk.- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja Promocja 2za1
Sterowanie jest procesem, w którym sygnały wejściowe odpowiednio oddziaływują na wyjścia – zgodnie z regułami sterowania, czyli odpowiednimi algorytmami. Owe algorytmy można realizować na wiele różnych sposobów, m.in. przez bramki logiczne i układy mikrokontrolerów, z czym wiąże się pojęcie sterowników swobodnie programowalnych PLC. Na nich właśnie skupia się autor niniejszej książki.- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja Promocja 2za1
Sterowanie to proces celowego oddziaływania sygnałów wejściowych na wyjścia według odpowiednich algorytmów - reguł sterowania. Z tej książki dowiesz się, jak zachodzi on w układach stykowo-przekaźnikowych, a także jak zbudować własny układ i dokonać analizy jego działania. Przyswoisz wiedzę z zakresu projektowania, montażu i uruchamiania układów stykowo-przekaźnikowych. Poznasz zasady ich działania i sterowania nimi, dowiesz się, co się stanie na przykład po podłączeniu zasilania czy uruchomieniu poszczególnych elementów układu. W opanowaniu tych zagadnień pomoże Ci przejrzysty i innowacyjny - oparty na schematach graficznych - sposób przekazywania wiedzy w książce. Stanowi ona zbiór przykładowych stykowych układów sterowania elektrycznego do samodzielnego łączenia. Do każdego zadania dołączono opisy efektów działania układu. Niektóre przykłady zostały również opatrzone propozycjami tabel pomiarowych. Powstał doskonały poradnik dla osób chcących nauczyć się podstaw projektowania i analizy działania zmontowanego stykowego układu sterowania elektrycznego.- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja Promocja 2za1
Sztuczna inteligencja — ekscytuje i przeraża. W dodatku jest wszędzie. Chroni przed oszustwami bankowymi, pomaga w leczeniu, obsłudze klientów, a nawet wyborze programów telewizyjnych i sprzątaniu domu. Ta książka wyjaśnia, czym sztuczna inteligencja jest, a czym nie. Zwraca też uwagę na kwestie etyczne związane z jej aktualnymi zastosowaniami oraz prezentuje niesamowite rzeczy, które SI umożliwi ludziom w przyszłości. Jeśli interesujesz się techniką albo po prostu ciekawi Cię ten temat, ta publikacja z pewnością Cię zafascynuje — i sporo nauczy!- PDF + ePub + Mobi
- Druk 29 pkt
(9,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja Promocja 2za1
To książka przeznaczona dla początkujących i zaawansowanych elektroników, zarówno inżynierów, jak i hobbystów. Zawiera starannie zebrane, skompletowane, uporządkowane, a co najważniejsze, sprawdzone i potwierdzone informacje o elementach elektronicznych. Pierwszy z trzech tomów obejmuje informacje o podstawowych elementach, wykorzystywanych chyba we wszystkich projektach. Materiał został uzupełniony licznymi fotografiami, schematami i wykresami. Dowiesz się stąd, do czego służy każdy z prezentowanych podzespołów, jak działa, dlaczego jest przydatny i w jakich odmianach występuje. Nawet jeśli masz duże doświadczenie w dziedzinie elektroniki, znajdziesz tu mnóstwo przydatnych szczegółów, o których nie miałeś pojęcia, a które z pewnością ułatwią Ci tworzenie wspaniałych projektów.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja Promocja 2za1
Inteligentne budynki dla pasjonatów elektroniki! Arduino to platforma, dzięki której budowa zaawansowanych układów elektronicznych stała się bardzo prosta i przyjemna. Już nie musisz tworzyć skomplikowanych projektów układów, wykonywać mnóstwa obliczeń oraz rozwiązywać problemów. Wystarczy, że zdobędziesz płytkę Arduino i zaczniesz tworzyć układ Tw- PDF + ePub + Mobi
- Druk 16 pkt
(9,90 zł najniższa cena z 30 dni)
16.45 zł
32.90 zł (-50%) -
Promocja Promocja 2za1
Sprawdź, jak łatwo i szybko zbudować własne układy elektroniczne. Ten kurs video, złożony ze stu lekcji (plus trzy pierwsze jako wprowadzenie dla zupełnie zielonych!), pozwoli Ci poznać specyfikę Arduino, zorientować się w możliwościach tej platformy i zrozumieć, skąd wzięła się jej popularność. Znajdziesz tu omówienie podstawowych aplikacji służących do programowania i projektowania obwodów elektronicznych oraz przepisy na stworzenie działającego mikrokontrolera, a także prototypów różnych urządzeń. Dowiesz się, jak efektywnie wykorzystywać rozmaite technologie do budowy konkretnych układów.- Videokurs 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja Promocja 2za1
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
(18,50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł (-50%) -
Promocja 2za1
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 -
Promocja 2za1
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
Paweł Borkowski - pozostałe książki
-
Promocja Promocja 2za1
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
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja Promocja 2za1
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
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja 2za1
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ładajMetoda 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 Promocja 2za1
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
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja Promocja 2za1
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
(33,50 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 Promocja 2za1
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 29 pkt
(29,93 zł najniższa cena z 30 dni)
29.93 zł
39.90 zł (-25%) -
Nowość Promocja Promocja 2za1
Ta książka jest oficjalnym przewodnikiem po języku programowania systemów Rust, udostępnianym na licencji open source. Dzięki niej nauczysz się pisać szybsze i bardziej niezawodne oprogramowanie. Dowiesz się również, jak zapewnić sobie kontrolę nad niskopoziomowymi szczegółami wraz z wysokopoziomową ergonomią, co pozwoli Ci na zwiększenie produktywności i uniknięcie trudności związanych z językami niskiego poziomu. Oprócz przystępnie przekazanej wiedzy i niezliczonych przykładów kodu w książce znalazły się trzy rozdziały poświęcone budowaniu kompletnych projektów: gry w zgadywanie liczb, rustowej implementacji narzędzia wiersza poleceń i serwera wielowątkowego.- PDF + ePub + Mobi
- Druk 96 pkt
(96,75 zł najniższa cena z 30 dni)
96.75 zł
129.00 zł (-25%) -
Nowość Promocja Promocja 2za1
Marzycie czasem, że potraficie latać niczym ptak? Szybowanie bez trudu ponad wierzchołkami drzew, wznoszenie się i opadanie, zabawa i uniki w trzecim wymiarze. Kiedy w Anglii wystukuję na klawiaturze niniejsze wyrazy, te „lecą” do chmury, gotowe „wylądować” w amerykańskim komputerze. Mogę „polecieć” wirtualnie z Oksfordu do Australii, patrząc po drodze na usytuowane „w dole” Alpy i Himalaje. Nie wiem, czy maszyny antygrawitacyjne rodem z fantastyki naukowej staną się kiedykolwiek rzeczywistością. Wątpię i nie chcę nawet snuć dalszych rozważań na ten temat. Książka, trzymając się naukowych faktów, przedstawia sposoby na pokonanie grawitacji, choć dosłownie uciec przed nią się nie da. Jak nam, ludziom, udało się z naszą technologią, i zwierzętom, z ich uwarunkowaniami biologicznymi, poradzić sobie z problemem oderwania się od stabilnego podłoża: z ucieczką, nawet jeśli tylko na jakiś czas lub częściowo, przed tyranią grawitacji? Jakie benefity w świecie natury niesie latanie?- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Język programowania ogólnego przeznaczenia Python należy obecnie do najpopularniejszych na świecie. Skąd się bierze jego fenomen? Niewątpliwie kluczowe znaczenie ma tu bardzo czytelna składnia, mocno zbliżona do składni języka naturalnego. Czyni to Pythona dość łatwym do opanowania, także dla początkujących. Osoby bardziej doświadczone doceniają go za wszechstronność. Pythona można używać w różnych dziedzinach, takich jak analiza danych, sztuczna inteligencja, tworzenie stron internetowych, automatyka i automatyzacja, pisanie aplikacji mobilnych i wiele innych. Dodajmy do tego rozbudowany pakiet bibliotek standardowych i oto mamy (niemal) idealny język programowania.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce ta trudna sztuka musi Ci się udać! Znajdziesz tu gruntowne, a przy tym zabawne wprowadzenie do tworzenia i używania struktur danych. Naukę oprzesz na przejrzystych schematach i dowcipnych porównaniach, aby już wkrótce móc tworzyć wydajniejszy i elastyczny kod. Nieistotne, jakim językiem programowania się posługujesz — podczas lektury zaimplementujesz za pomocą pseudokodu kilkanaście głównych struktur danych, w tym stosy, filtry Blooma, drzewa czwórkowe i grafy. Fantazyjne przykłady ułatwią Ci intuicyjne posługiwanie się tymi strukturami danych. Dowiesz się, jak indeksować przedmioty kolekcjonerskie, optymalizować wyszukiwanie za pomocą latającej wiewiórki, a nawet jak znaleźć najbliższy kubek kawy!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instrukcji dla modeli językowych, takich jak ChatGPT.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Tę książkę docenią w szczególności analitycy danych. Wyjaśniono w niej potencjał wnioskowania przyczynowego w zakresie szacowania wpływu i efektów w biznesie. Opisano klasyczne metody wnioskowania przyczynowego, w tym testy A/B, regresja liniowa, wskaźnik skłonności, metoda syntetycznej kontroli i metoda różnicy w różnicach, przy czym skoncentrowano się przede wszystkim na praktycznym aspekcie tych technik. Znalazło się tu również omówienie nowoczesnych rozwiązań, takich jak wykorzystanie uczenia maszynowego do szacowania heterogenicznych efektów. Każda metoda została zilustrowana opisem zastosowania w branży technologicznej.- PDF + ePub + Mobi
- Druk 37 pkt
(37,45 zł najniższa cena z 30 dni)
37.45 zł
74.90 zł (-50%) -
Nowość Promocja Promocja 2za1
Najnowsze wydanie przewodnika, zaktualizowane pod kątem systemu Windows Server 2022, to bogate źródło wiedzy dla administratora serwerów. Przedstawia zasady instalacji i konfiguracji tego systemu, a także sposoby korzystania z centralnych narzędzi do administracji. Książka w głównej mierze jest poświęcona systemowi Windows Server 2022 LTSC, ale zawiera też najnowsze informacje dotyczące edycji SAC. Opisano tu szereg technologii dostępu zdalnego i pokazano, jak zarządzać infrastrukturą klucza publicznego i certyfikatami. Omówiono Server Core, wbudowane funkcje redundancji i metody rozwiązywania problemów. Zaprezentowane zostały również technologie infrastruktury podstawowej, w tym Active Directory, DNS, DHCP i zasady grupy.- PDF + ePub + Mobi
- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się wczytywania danych w różnych formatach, porządkowania, grupowania i agregowana zbiorów danych, a także tworzenia wykresów i map. Poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami tworzenia rzeczywistych aplikacji, takich jak system obsługi taksówek z wykorzystaniem danych lokalizacyjnych, analiza reguł asocjacyjnych dla danych transakcji czy też uczenie maszynowe modelu przewidującego zmiany kursów akcji. Każdy rozdział zawiera interesujące ćwiczenia, które pozwolą Ci nabrać biegłości w stosowaniu opisanych tu technik.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 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