Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. eBook

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. eBook

Autor: Tomasz Francuz
Data wydania: 2011/09
Cena: 69.90

W formacie:  PDF  ePub  Mobi

Do przechowalni
Dodaj jcmikr_ebook

» Kup wydanie papierowe » Znak wodny » Pomoc
Szczegóły:
  • Oznakowanie: Znak wodny
  • ISBN: 9788324637324 / 978-83-246-3732-4
  • Stron: 568 (w wersji papierowej)
  • Numer z katalogu: 7042

Informacje dodatkowe:
okładka wersji papierowej
Wydanie
papierowe
Cena książki: 89.00zł Dodaj do koszyka

Przedstawiamy przebojowy duet — język C i mikrokontroler AVR!

  • Poznaj budowę i podstawy programowania mikrokontrolerów
  • Dowiedz się, jak do swoich celów wykorzystać język C
  • Naucz się rozwiązywać rzeczywiste problemy i tworzyć praktyczne rozwiązania

Mikrokontrolery AVR firmy Atmel stanowią dynamicznie rozwijającą się rodzinę układów. Dzięki niskiej cenie, dużym możliwościom i dostępności darmowych narzędzi od lat niezmiennie cieszą się dużą popularnością wśród hobbystów i osób profesjonalnie zajmujących się programowaniem mikrokontrolerów.

Pewnym utrudnieniem dla polskich użytkowników AVR jest brak literatury na temat wykorzystania do ich programowania języków wysokiego poziomu, takich jak C. Niniejsza książka jest próbą wypełnienia tej luki. W sposób syntetyczny pokazuje różnice pomiędzy programowaniem w języku C komputerów klasy PC i mikrokontrolerów. Omawia programowanie peryferii dostępnych w mikrokontrolerach AVR w języku C, bibliotekę standardową oraz jej rozszerzenia znane jako AVR-libc. Dzięki temu nawet osoby w niewielkim stopniu znające podstawy języka C będą mogły bez problemów "przesiąść się" na programowanie mikrokontrolerów AVR. Z drugiej strony książka opisuje zaawansowane techniki programowania, związane z obsługą bootloadera, zabezpieczaniem i szyfrowaniem kodu aplikacji oraz realizacją najpowszechniej stosowanych protokołów wymiany danych pomiędzy urządzeniami opartymi na mikrokontrolerach i komputerami PC. Porusza także tematy związane ze specyfiką pisania aplikacji na mikrokontrolery oraz wyszukiwaniem i usuwaniem błędów.

Podstawy programowania mikrokontrolerów AVR

  • Warsztat pracy programisty AVR
  • Wprowadzenie do języka C na AVR
  • Budowa programu i jego części składowe
  • Korzystanie z zasobów sprzętowych mikrokontrolera
  • Używanie rejestrów i różnych rodzajów pamięci
  • Zastosowania przetwornika ADC
  • Obsługa wyświetlaczy LCD
  • Korzystanie z interfejsów
  • Zapewnianie bezpieczeństwa kodu

Programowanie mikrokontrolerów jeszcze nigdy nie było tak proste!


Zobacz wszystkie książki tego autora »
Najczęściej kupowane razem:
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <img src="/img/55.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jqnoni.htm" style="color:black;" title="jQuery. Od nowicjusza do wojownika ninja">jQuery. Od nowicjusza do wojownika ninja</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jqnoni"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jqnoni" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/klapok_ebook.htm" style="color:black;" title="Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików wideo. eBook. ">Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików wideo. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 43.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=klapok_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj klapok_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jascwz.htm" style="color:black;" title="JavaScript. Wzorce">JavaScript. Wzorce</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jascwz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jascwz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table>
6
(8)
5
(9)
4
(5)
3
(0)
2
(0)
1
(0)

Liczba ocen: 22

Średnia ocena
czytelników
5


Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji:

miniaturka jcmikr

Ocena : 6 Ocena książki 2011-08-10

bez podpisu

Świetna książka, szczególnie dla osób mających pierwsze kroki już za sobą i chcących poszerzyć wiedzę. Dużo rzeczy, które trudno znaleźć w necie.

Ocena : 6 Ocena książki 2011-12-19

k k, student

Na razie najlepsza na rynku książka dot Avr :). Ta niebieska konkurencyjna się chowa. No i nikt nie faworyzuje jednego zestawu, i super pro progsów "własnego" autorstwa ułatwiających pracę. Dużo teorii, dobrze zmieszanej z praktyką. Niektóre rzeczy ciężko znaleźć wprost w internecie, o niektórych nie śniłem ;). A tu na tacy. Okładka i papier też super, to nie pismo ze zdjęciami fotograficznymi że papier ślizgi musi być. Warto było wydać pieniądze, gdybym miał polegać na tej konkurencyjnej, to bym siedział i płakał że nic nie idzie. Panie Tomku, jak stworzy Pan kolejną książkę, i będzie jeszcze lepsza od tej - to kupię bez najmniejszego zawahania.

Ocena : 6 Ocena książki 2012-04-30

Łukasz, programowanie

Merytorycznie, bardzo dobra książka, polecam początkującym i zaawansowanym programistom. Wydanie kiepskie. Za tą cenę to chyba brak szacunku do klienta. Autorowi w razie pomysłu na 2 wydanie polecam poszukać innego wydawcy. Marka już jest więc... Pozdrawiam

Ocena : 6 Ocena książki 2012-04-16

Sebastian, Programista

Jest to naprawdę mała encyklopedia jeśli chodzi o programowanie mikrokontrolerów AVR w C. Oprócz samego języka omówione zostały narzędzia, chyba wszystkie peryferia występujące w opisywanej rodzinie procesorów oraz sposoby na współpracę z innymi urządzeniami przy okazji wyjaśniając drobne niuanse i problemy na jakie można się natknąć. Książka naprawdę warta swojej ceny. Jedyna minus za sposób wydania. Ten tytuł zdecydowanie zasłużył na lepszą oprawę. Prawie 600 stron trzeba brutalnie rozginać obiema rękami, a o położeniu książki otwartej na biurku można po prostu zapomnieć.

Ocena : 6 Ocena książki 2011-11-02

Dominik

Jestem początkujący w mikrokontrolerach. Kupiłem książkę i to jest to czego szukałem. Dziękuję Panie Tomaszu!

Ocena : 6 Ocena książki 2011-09-13

bez podpisu

Fantastyczna pozycja. Czekam na kolejny tom czyli, "Język C w zastosowaniach AVR XMEGA" Moim skromnym zdaniem przyszłość będzie należała do procesorów DSP i takich mikrokontrolerów jak XMEGA.

Ocena : 6 Ocena książki 2011-12-07

Marek, student

Doskonała książka do nauki programowania AVR. Żaden internetowy kurs tego nie zastąpi. Przede wszystkim jest w niej kompletnie wszystko, co o AVR należy wiedzieć. Jeśli ktoś chce rozpocząć zabawę w mikrokontrolerami to jest to pozycja obowiązkowa. Mam nadzieję, że pojawią się kolejne książki na ten temat

Ocena : 6 Ocena książki 2012-03-19

bez podpisu

Ocena : 5 Ocena książki 2011-10-12

Marcin Jabrzyk, student informatyki

Niestety tej pozycji do poziomu wybitnej trochę brakuje, przez masę niedopatrzeń zespołu wydawniczego. Poziom przedstawianej wiedzy jest na bardzo dobrym poziomie, autor zrezygnował z przykładów migania diody LED i od razu wprowadza w zagadnienia bardziej przydatne, a nie dużo bardziej zaawansowane. Książka omawia wiele zagadnień dotyczących układów AVR, dowiadujemy się czegoś na temat praktycznie każdego podzespołu występującego w AVRach. Autor nie odsyła na każdym kroku do noty katalogowej, co bardzo cieszy. Prezentowane przykłady nie są trudne, jednakże kod bywa czasem niejasny w zrozumieniu. Pociesza fakt, że autor wskazuje dobre praktyki w programowaniu w C na mikrokontrolery, gdyż nie są to informacje tak łatwo dostępne. Niestety nie obyło się bez błędów, które są widoczne na pierwszy rzut oka. Niestety grafiki nie trzymają równego poziomu, niektóre układy wyglądają bardzo dobrze z opisem elementów, a inne wyglądają jakby były namalowane w Microsoft Word lub zostały tam zedytowane po wklejeniu z noty. W książce zdarzają się akapity, których tytuły nie pasują do ich treści, co gorsza kolejność rozdziałów jest pomylona. Przykładem może być to, że wg. tego co pisze autor najpierw miał nastąpić rozdział o wyświetlaczach LCD, a potem o ADC lub najpierw o TWI, a potem o SPI. Tego typu błędy może nie są dużym utrudnieniem w czytaniu, ponieważ odniesienia nie powodują niezrozumienia treści, jednakże takie błędy nie powinny być widoczne w ostatecznym papierowym wydaniu dla czytelnika, wygląda to tak jakby nikt nie przeczytał całości przed wydaniem. Niestety opis kodu przykładów mógłby być lepszy, przydało by się aby zaznaczone w kodzie komentarze były następnie w opisie szerzej rozwinięte. Ostatnim mi nusem, biorąc pod uwagę całokształt książki jest jej wysoka cena, sądziłem że skoro wykorzystuje się tańszy papier to książka powinna być tańsza, jednak aktualna cena jest stosunkowo wysoka, a biorąc pod uwagę słabą jakość całościowego wydania książki, które psuje efekt pożądanie przekazanej wiedzy, cena jest zbyt wysoka.

Ocena : 5 Ocena książki 2011-11-21

Sylwester Taras, Specjalista ds. Technicznych, serwisant, elektronik.

Najlepsza pozycja do nauki C pod AVR, nie jest co prawda dla całkiem początkującego, ale nie wiele trzeba wiedzieć by zacząć się z niej uczyć. Bardzo dużo konkretów i ciekawostek. Po za tym treść i jeszcze raz treść.

Ocena : 5 Ocena książki 2011-12-07

bez podpisu

Merytorycznie książka bardzo dobra. Problemem jest jedynie słaby papier, na którym książka została wydana oraz marnej jakości obrazki, niektóre bardzo nieczytelne, co mocno pogarsza odbiór książki.

Ocena : 5 Ocena książki 2012-03-09

Kuba, licealista

Książka w miarę prosta i zrozumiała. Język zrozumiały dla czytelnika więc +++ dla autora. Wydanie straszne - po połowie książka się rozkleja, papier słabej jakości!

Ocena : 5 Ocena książki 2011-08-10

bez podpisu

Książka bardzo dobra, traktuje o zaawansowanych kwestiach związanych z programowaniem mikrokontrolerów. Mimo wszystko to raczej pozycja nie przeznaczona dla początkujących szukających możliwie przystępnie wytłumaczonych absolutnych podstaw. Za to jest to ciekawa pozycja dla osób znających już C dla rodziny AVR, a pragnących poszerzyć swoją wiedzę o zakamarki, do których nigdy nie zaglądali. Ogólnie: Informacje: 5,5 Przystępność: 4,5 Przydatność praktyce: 5,5

Ocena : 5 Ocena książki 2012-03-12

Zbyszek Nawrocki, inz. elektronik

Ksiazka bardzo dobra merytorycznie, natomiast mam zastrzezenia dotyczace wykonania, a mianowicie w tej cenie powinna byc szyta a nie klejona, juz po miesiecznym uzytkowaniu niektore kartki musza byc doklejane.

Ocena : 5 Ocena książki 2011-07-19

Marcin J. Gajewski

Kolejna z ostatnio pojawiających się rewelacyjnych książek o zastosowaniu języka C do programowania mikrokontrolerów AVR. Fenomenalne źródło skondensowanej wiedzy - bardzo trudno dostępnej lub wręcz niedostępnej gdzie indziej. Dla mnie - ale to bardzo subiektywne- jedyny mankament to trochę chaotycznie opisany kod przykładów. Może to być problemem dla rozpoczynających "przygodę z mikrokontrolerami". Jednak wobec całej rewelacyjnej zawartości to szczegół choć może pomocny na przyszłość. Gratulacje i wielkie podziękowania dla autora i wydawnictwa. Więcej takich pozycji!!!

Ocena : 5 Ocena książki 2011-09-13

bez podpisu

Jako osoba z pewnym doświadczeniem w programowaniu mikrokontrolerów AVR w Basicu, ale zerowym doświadczeniem w programowaniu w C oceniam tę książkę bardzo wysoko. Uważam, że jest naprawdę świetna. Natomiast mam wielkie zastrzeżenia do kiepskiej jakości papieru i miękkiej okładki. Niestety korzystanie z tej książki nie sprawia przyjemności. Za te pieniądze można oczekiwać dużo więcej.

Ocena : 5 Ocena książki 2012-04-02

bez podpisu, elektronik

dużo przydatnych informacji które trudno znaleźć nawet w internecie, bardzo rzeczowe oraz konkretne przykłady.

Ocena : 4 Ocena książki 2012-02-08

Jarek Wróbel, Student

Gdzie jest schemat połączenia układu potrzebnego do pracy?

Ocena : 4 Ocena książki 2012-02-13

bez podpisu

Dość dobrze wydaje się być napisana, czyli dla Autora ocena co najmniej 5, natomiast wydawca ma ocenę 2. Papier bardzo słabej jakości, klejona a przy tylu stronach nie da się jej utrzymać otwartej bez użycia obydwu rąk a nie używa się jej czytając w łóżku tylko przy programowaniu procesorów, dłonie zatem są zajęte. Tak się wydaje książki za 10 zł, ta kosztuje 89zł, więc to raczej pazerność wydawcy i brak szacunku dla czytelników.

Ocena : 4 Ocena książki 2011-10-19

bez podpisu

dobra. następna będzie lepsza - w co wierzę

Ocena : 4 Ocena książki 2011-10-12

bez podpisu

Ocena : 4 Ocena książki 2011-09-19

bez podpisu