AVR i ARM7. Programowanie mikrokontrolerów dla każdego Paweł Borkowski
- 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
-
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Książka przeznaczona jest zarówno dla początkującego, jak i doświadczonego elektroinstalatora. Zawiera praktyczne informacje na temat układania instalacji elektrycznej w pomieszczeniach, dobru takich jej elementów jak przewody, zabezpieczania nadprądowe i różnicowoprądowe, gniazda wtyczkowe, łączniki instalacyjne, listwy i kanały instalacyjne, pusz- PDF + ePub + Mobi 69 pkt
(69,20 zł najniższa cena z 30 dni)
69.20 zł
99.00 zł (-30%) -
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 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
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 32 pkt
(29,95 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%) -
Promocja
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 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Sztuczna inteligencja staje się powoli nieodzownym składnikiem naszego życia. Przeszła długą drogę od modnego hasła pojawiającego się głównie w specjalistycznych publikacjach do technologii mającej realny wpływ na naszą codzienność. Z każdym dniem lepiej radzi sobie z coraz bardziej zaawansowanymi zadaniami, już nie tylko wygrywając mecze z arcymistrzami szachowymi, lecz również analizując ogromne zbiory danych, tłumacząc teksty, prowadząc samochody, rozpoznając ludzką mowę, przetwarzając obrazy, a nawet komponując muzykę i tworząc dzieła malarskie.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technologii. Zawiera ogrom rzetelnej wiedzy przekazanej w niezbyt sformalizowany sposób. Opisy, formuły matematyczne i algorytmy, pokazane w formie czytelnego pseudokodu, cechują się przejrzystością i precyzją. Zaprezentowano tu wszystkie ważne idee i koncepcje sztucznej inteligencji, zgodnie z najnowszymi trendami i osiągnięciami.- PDF + ePub + Mobi
- Druk 92 pkt
(84,50 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
To drugi tom klasycznego podręcznika wiedzy o sztucznej inteligencji. Podobnie jak w wypadku pierwszej części, lektura tej książki nie wymaga wybitnej znajomości tematu. Dzięki przejrzystości tekstu i umiejętnemu unikaniu nadmiernego formalizmu można w dość łatwy sposób zrozumieć kluczowe idee i koncepcje nauki o sztucznej inteligencji. Najnowsze technologiczne osiągnięcia zostały pokazane na tle rozwijającej się wiedzy, również z innych dziedzin inżynierii. Sporo miejsca poświęcono zagadnieniom, które budzą wątpliwości. Mowa tu o wyrafinowanych technikach uczenia maszynowego, modelach językowych czy widzeniu komputerowym, a także o sprawach, które już dziś wymagają najwyższej troski: o etycznych aspektach sztucznej inteligencji, bezpieczeństwie związanych z nią technologii i jej perspektywach.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Oto pozycja adresowana specjalnie do majsterkowiczów, którzy chcą poznać podstawowe zasady mechaniki, aby z powodzeniem kończyć swoje projekty. Znajdziesz w niej mnóstwo praktycznych informacji uzupełnionych elementami matematyki stosowanej, fizyki i inżynierii. Te dość trudne zagadnienia przedstawiono w bardzo zrozumiały, ciekawy i zabawny sposób, poprzez pokazanie praktycznego zastosowania opisywanych koncepcji. Zdobytą wiedzę wypróbujesz samodzielnie dzięki kilku projektom ― opisanym krok po kroku i bogato ilustrowanym.- Druk 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
To, co stanowi trzon drugiej części, czyli omówienie układów zawierających elementy czynne - tranzystory bipolarne i unipolarne, poprzedzono niezbędnymi do pełnego zrozumienia tych zagadnień podstawami elektrotechniki ze szczególną rolą sygnałów zmiennoprądowych i obwodów z elementami nieliniowymi. Nie mogło zabraknąć wstępu do uniwersalnej techniki scalonej, w tym tak ważnych układów ze wzmacniaczami operacyjnymi.- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%)
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 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
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 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
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 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
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 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%)
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
- Dane producenta
- » Dane producenta:
- 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
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
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
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Jeśli chcesz się nauczyć używać czegoś więcej niż tylko przeglądarki w laptopie, to teraz jest świetny moment, by poznać wszystkie programy, jakie oferuje urządzenie z wgranym pakietem Office. Komputer jest narzędziem uniwersalnym. W zależności od uruchomionego oprogramowania może spełniać rolę maszyny do pisania, rozbudowanego kalkulatora, sztalug, skrzynki pocztowej, terminarza, notatnika.- PDF + ePub + Mobi
- Druk 32 pkt
(29,95 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%)
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ę.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(18)
(9)
(6)
(1)
(4)
(0)
więcej opinii