ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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

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

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

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

Dodaj do koszyka Wysyłamy w 24h

Ebook
74,50 zł 149,00 zł (-50%)
74,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

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!

Wybrane bestsellery

Tomasz Francuz - pozostałe książki

Zobacz pozostałe książki z serii

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
89,40 zł
Dodaj do koszyka
Ebook
74,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint