ODBIERZ TWÓJ BONUS :: »

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Tomasz Francuz

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Tomasz Francuz - okladka książki

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Tomasz Francuz - okladka książki

Autor:
Tomasz Francuz
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 83
Stron:
712
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Książka
96,85 zł 149,00 zł (-35%)
89,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
81,95 zł 149,00 zł (-45%)
39,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Atmel Studio oraz narzędzi programistycznych dla AVR
  • Podłączania i zasilania mikrokontrolerów AVR oraz konwersji poziomów logicznych
  • Wykorzystywania różnych programatorów (ISP, JTAG, USBASP, Atmel-ICE) i narzędzi do programowania AVR
  • Tworzenia i uruchamiania projektów na platformie ATmega168/328 Xplained Mini
  • Ustawiania i konfiguracji bitów konfiguracyjnych (fuse, lockbit) mikrokontrolera
  • Stosowania arytmetyki, operacji bitowych oraz typów danych w języku C na AVR
  • Zarządzania projektem, korzystania z preprocesora i organizowania kodu w plikach
  • Dynamicznej alokacji pamięci oraz obsługi wbudowanej pamięci EEPROM i FLASH
  • Programowania i obsługi portów IO, rejestrów oraz praktycznych aplikacji (np. klawiatura matrycowa, enkoder)
  • Implementowania i obsługi przerwań, timerów oraz trybów pracy mikrokontrolera
  • Realizowania energooszczędnych trybów pracy i zarządzania poborem energii
  • Wykorzystywania przetwornika ADC, komparatora oraz obsługi wyświetlaczy LCD i graficznych
  • Implementowania komunikacji przez interfejsy USART, SPI, TWI (I2C), USI i 1-wire
  • Sterowania matrycami LED, diodami WS2812B oraz obsługi pilotów IR
  • Łączenia kodu C z asemblerem i tworzenia własnych wstawek asemblerowych
  • Tworzenia bootloadera oraz debugowania programów z użyciem sprzętowych i programowych narzędzi debugujących

Mikrokontroler pod kontrolą!

  • Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328
  • Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C
  • Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki

Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i programowania wie, że można wykorzystać je na tysiąc sposobów, a prostota budowy, szybkość działania, bogactwo peryferii i wiele darmowych narzędzi czynią je tym bardziej atrakcyjnymi gadżetami. Jeśli chciałbyś zgłębić tajniki programowania mikrokontrolerów albo podszkolić własne umiejętności w tej dziedzinie, czas zajrzeć do tej książki!

W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę!

  • Mikrokontroler i jego otoczenie, programatory
  • Arytmetyka i operacje bitowe
  • Zarządzanie projektem i preprocesor
  • Kontrola rdzenia i zarządzanie poborem energii
  • Dynamiczna alokacja pamięci i wbudowana pamięć EEPROM
  • Dostęp do pamięci FLASH i portów IO mikrokontrolera
  • Rejestry IO ogólnego przeznaczenia
  • Przerwania i timery
  • Komparator i przetwornik analogowo-cyfrowy
  • Obsługa wyświetlaczy i interfejsy (USART, SPI, TWI, USI, 1-wire)
  • Łączenie kodu C i asemblera
  • Bootloader i debugowanie programu

Mikrokontroler wielkich możliwości do Twoich usług!

Wiosenne porządku na magazynach! / Ebooki -45%, książki -35%

Wybrane bestsellery

Tomasz Francuz - pozostałe książki

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki potrzebuję specjalnego sprzętu lub oprogramowania?
Do praktycznej nauki zalecany jest mikrokontroler AVR (np. ATmega168/328) oraz środowisko Atmel Studio. Autor opisuje także pracę na platformie Xplained Mini i udostępnia przykłady kodów. Większość ćwiczeń można wykonać na popularnych zestawach startowych.
2. Czy książka obejmuje najnowsze zmiany w środowisku AVR i Atmel Studio?
Tak, drugie wydanie zostało zaktualizowane o zmiany z ostatnich lat, w tym przejście z AVR Studio na Atmel Studio oraz nowości w kompilatorze avr-gcc.
3. Czy znajdę w książce praktyczne przykłady programów i projektów?
Tak, książka zawiera liczne przykłady kodów, schematy połączeń oraz gotowe projekty - od prostych programów po zaawansowane aplikacje, m.in. obsługę wyświetlaczy, LED-ów, interfejsów komunikacyjnych i pilotów IR.
4. Czy muszę znać język C, aby korzystać z tej książki?
Nie, książka wprowadza od podstaw w programowanie w języku C na mikrokontrolery AVR, wyjaśniając składnię, typy danych oraz zagadnienia specyficzne dla tej platformy.
5. Jakie zagadnienia zaawansowane są omawiane w książce?
Autor opisuje m.in. dynamiczną alokację pamięci, obsługę przerwań i timerów, łączenie kodu C z asemblerem, debugowanie, bootloadery oraz zaawansowane interfejsy komunikacyjne (USART, SPI, TWI, 1-wire).
6. Czy książka nadaje się do samodzielnej nauki i pracy nad własnymi projektami?
Tak, publikacja prowadzi krok po kroku przez instalację środowiska, konfigurację sprzętu, pisanie i testowanie programów, co umożliwia samodzielną naukę i realizację własnych projektów.
7. Czy do książki dołączone są materiały dodatkowe, takie jak kody źródłowe lub schematy?
Tak, autor udostępnia kody przykładowe oraz schematy wykorzystywane w książce, co ułatwia praktyczne przećwiczenie omawianych zagadnień.
8. Czy książka omawia sposoby rozwiązywania problemów oraz debugowania programów na AVR?
Tak, w książce znajdziesz rozdział poświęcony debugowaniu - zarówno sprzętowemu, jak i programowemu - oraz liczne wskazówki dotyczące rozwiązywania typowych problemów podczas pracy z mikrokontrolerami.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
96,85 zł
Dodaj do koszyka
Ebook
81,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL