Język C dla mikrokontrolerów AVR Od podstaw do zaawansowanych
aplikacji Francuz Tomasz
Wydawnictwo: Helion ISBN:
978-83-[zasłonięte]-3064-6 Format: 15.8x23.5cm Liczba
stron: 568 Oprawa: Miękka Wydanie: 2011 r.
Opis: 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!
|