- Wydawnictwo:
- Helion
- Ocena:
- 5.4/6 Opinie: 14
- Stron:
- 632
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: AVR. Praktyczne projekty
Programowanie mikrokontrolerów to nic trudnego! Czas się o tym przekonać!
- Poznaj mikrokontrolery AVR z rodziny XMEGA
- Naucz się praktycznie programować je w języku C
- Zdobądź doświadczenie w stosowaniu układów AVR
Układy AVR przebojem wdarły się na rynek mikrokontrolerów. Szybko zdobyły serca hobbystów i profesjonalistów - zdecydowały o tym niska cena, ogromne możliwości i wydajność obliczeniowa oraz prostota używania i dostępność darmowych narzędzi, które ułatwiają programowanie tych układów. Szczególnie dużym uznaniem wśród użytkowników mikrokontrolerów cieszą się układy należące do rodziny XMEGA, jednak do tej pory brak było na polskim rynku publikacji opisujących ich architekturę, programowanie i zastosowanie.
Lukę tę doskonale wypełnia książka „AVR. Praktyczne projekty ”, której autor postawił sobie za cel szczegółowe omówienie problemów związanych z programowaniem mikrokontrolerów XMEGA, z uwzględnieniem modułów, które nie występują w układach należących do innych rodzin AVR. Jeśli posiadasz już podstawowe umiejętności w zakresie programowania mikrokontrolerów, pozycja ta umożliwi Ci praktyczne rozwinięcie talentów w tej dziedzinie - samodzielnie zrealizujesz m.in. projekt zegara, analizatora logicznego i wiele innych!
To doskonała pozycja zarówno dla czytelników pierwszej książki Tomasza Francuza „Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji”, jak i dla osób, które opanowały podstawy programowania mikrokontrolerów we własnym zakresie.
- Architektura układów AVR XMEGA
- Warsztat pracy programisty mikrokontrolerów
- Tworzenie projektów i zarządzanie nimi
- Sposoby pisania efektywnego kodu
- Korzystanie z różnych typów danych
- Wykonywanie operacji wejścia-wyjścia
- Zarządzanie pamięcią mikrokontrolera
- Sterowanie pracą zegara
- Obsługa przerwań i system zdarzeń
- Używanie timerów i liczników
- Sterowanie urządzeniami zewnętrznymi
- Praktyczne przykłady zastosowań mikrokontrolerów
Dowiedz się, co można osiągnąć za pomocą języka C i układów AVR!
Przeczytaj kompleksową recenzję książki na portalu Mikrokontrolery.blogspot.com >>
Układy AVR przebojem wdarły się na rynek mikrokontrolerów. Szybko zdobyły serca hobbystów i profesjonalistów - zdecydowały o tym niska cena, ogromne możliwości i wydajność obliczeniowa oraz prostota używania i dostępność darmowych narzędzi, które ułatwiają programowanie tych układów. Szczególnie dużym uznaniem wśród użytkowników mikrokontrolerów cieszą się układy należące do rodziny XMEGA, jednak do tej pory brak było na polskim rynku publikacji opisujących ich architekturę, programowanie i zastosowanie.
Wybrane bestsellery
-
To drugie, poszerzone i uzupełnione wydanie przewodnika dla nieelektroników, którzy chcą nauczyć się naprawiać urządzenia elektroniczne. Dzięki lekturze zrozumiesz podstawy współczesnej elektroniki i nauczysz się trafnie diagnozować przyczyny usterek. Dowiesz się, jak rozwiązywać problemy występu...
Jak naprawić sprzęt elektroniczny. Poradnik dla nieelektronika. Wydanie II Jak naprawić sprzęt elektroniczny. Poradnik dla nieelektronika. Wydanie II
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
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 zaawansowanym...(44.85 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
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 technolo...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
(109.85 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
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 ...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2
(83.85 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Lutowanie to najtańsza, najpopularniejsza i najskuteczniejsza metoda łączenia elementów obwodów elektrycznych i elektronicznych. Nawet najbardziej zaawansowane układy nie mogłyby działać bez zastosowania tej techniki, która zapewnia nie tylko właściwe połączenie elektryczne, lecz również odpowied...(29.40 zł najniższa cena z 30 dni)
31.85 zł
49.00 zł(-35%) -
PRACOWNIA URZĄDZEŃ TECHNIKI KOMPUTEROWEJ DLA UCZNIÓW I STUDENTÓW – Część 2 to zbiór przykładów, ćwiczeń i zadań opracowany pod kątem praktycznych zagadnień laboratoryjnych bazujących na symulacjach. Znajdziemy tu symulacje obwodów pomagających zrozumieć św...
Pracownia Urządzeń Techniki Komputerowej dla uczniów i studentów Część-2 Pracownia Urządzeń Techniki Komputerowej dla uczniów i studentów Część-2
(29.50 zł najniższa cena z 30 dni)44.25 zł
59.00 zł(-25%) -
Od pewnego czasu żyjemy w świecie, w którym coraz więcej urządzeń powszechnego użytku łączy się z Internetem. Weszliśmy w nową fazę rozwoju globalnej sieci. Systemy zbudowane z połączonych wzajemnie urządzeń, wyposażonych w niewielkich rozmiarów procesory i czujniki, znajdują coraz więcej zastoso...
Bezprzewodowe sieci czujników w internecie rzeczy Bezprzewodowe sieci czujników w internecie rzeczy
Andrzej Sikora, Piotr Arabas, Ewa Niewiadomska-Szynkiewicz, Michał Marks
(71.20 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Najnowsza książka Witolda Wrotka liczy - jak sugeruje tytuł - 55 rozdziałów, które stanowią stopniowe wprowadzenie w świat elektroniki, a konkretnie tranzystorów i zbudowanych na ich podstawie układów. Treść zawarta w tym przystępnym przewodniku została zilustrowana licznymi schematami i niejedno...(35.94 zł najniższa cena z 30 dni)
38.94 zł
59.90 zł(-35%) -
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 przedst...
Inżynieria mechaniczna dla majsterkowiczów. Prosty przewodnik po praktycznych zagadnieniach Inżynieria mechaniczna dla majsterkowiczów. Prosty przewodnik po praktycznych zagadnieniach
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
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 nieliniowym...
Elektronika dla informatyków i studentów kierunków nieelektrycznych Elektronika dla informatyków i studentów kierunków nieelektrycznych
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%)
Tomasz Francuz - pozostałe książki
-
Jeśli dostrzegasz konieczność opracowywania lepszych interfejsów graficznych dla swoich projektów, chcesz pełnym garściami korzystać z możliwości oferowanych przez nowoczesne mikrokontrolery oraz wyświetlacze lub po prostu interesuje Cię ten temat i pragniesz poszerzyć swoje umiejętności projekto...
Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD
(44.50 zł najniższa cena z 30 dni)48.95 zł
89.00 zł(-45%) -
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 ...
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II
-
Jeśli masz już pewną wiedzę na temat mikrokontrolerów AVR i chciałbyś ją wzbogacić o wiadomości dotyczące ciekawych zastosowań urządzeń peryferyjnych, sięgnij po jedyną w swoim rodzaju książkę AVR. Układy peryferyjne. Jest ona adresowana do czytelników, którzy chcą poszerzyć ...
-
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...
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji
(44.50 zł najniższa cena z 30 dni)48.95 zł
89.00 zł(-45%) -
Informatyka Europejczyka. Zagadnienia maturalne z informatyki. Wydanie III to książka, która pozwoli Ci znakomicie przygotować się do najważniejszego egzaminu w życiu – matury. Nie powiela ona materiału z podręcznika do informatyki, ale raczej oferuje pomoc w określeniu i opanowaniu tematów...
Informatyka Europejczyka. Zagadnienia maturalne z informatyki. Wydanie III Informatyka Europejczyka. Zagadnienia maturalne z informatyki. Wydanie III
Ebooka 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 posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje ebooka: AVR. Praktyczne projekty (2)
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.
-
forbot.pl Damian Nowak
AVR. Praktyczne projekty to kompendium wiedzy na temat mikrokontrolerów z rodziny XMEGA, czyli dużego, technologicznego skoku naprzód przygotowanego przez firmę Atmel, po sukcesie wysłużonych ATmeg i ATtiny.
Co dokładnie znajdziemy w tej propozycji wydawnictwa Helion? O tym w recenzji.
Dla kogo jest ta książka?
Jeśli tak jak ja jesteś zakochany (bądź zakochana) w starych 8-bitowcach Atmela i jeżeli ich możliwości powoli przestają Ci wystarczać, to jest to dobry moment, aby nareszcie zobaczyć, co znajduje się „za horyzontem”.
XMEGA to rodzina stosunkowo już stara, a przez to posiadająca bogatą społeczność użytkowników, obszerne i poprawione dokumentacje oraz upowszechnione niezbędne narzędzia.
Książka ta pomoże Ci zdobyć ogólne rozeznanie w temacie. Jest napisana językiem przyjaznym dla czytelników. Nawet mało doświadczona osoba powinna sobie z nią poradzić. Duży nacisk położono na stronę praktyczną (co można już wywnioskować po samym tytule). Brakowało mi tego w innych pozycjach. Zabawy z kodem z danego rozdziału zawsze przynoszą dla mnie więcej dobrego, niż sucha teoria albo porady w stylu „ogólnie robi się tak i tak, ale nie tak – bo nie”.
Co w niej znajdziemy?
Książka posiada ponad 600 stron i została podzielona na 19 rozdziałów. To mało, jak na tak rozbudowaną rodzinę mikrokontrolerów (same manuale i datasheety firmy Atmel zajmują łącznie znacznie, znacznie więcej), ale w zupełności wystarczająco dla osoby początkującej i średnio-zaawansowanej.
Opisano najistotniejsze zagadnienia, a każde wzbogacono kodem źródłowym, który po prostu działa i który z powodzeniem można wykorzystać we własnych projektach. Autor podjął się objaśnienia takich zagadnień, jak pierwsze kroki programisty – instalacja środowiska, ogólne informacje o rodzinie XMEGA, wybór programatora itp. Później zapoznamy się z organizacją i zarządzaniem projektem, czyli sprawą przydatną, choć – w moim przypadku – mało interesującą. Jeśli kogoś ciekawią zagadnienia systemów wersjonowania, to znajdzie tutaj trochę informacji na ten temat.
Jak tworzyć lepszy i efektywniejszy kod? Jak opanować złożone typy danych i listy? To zagadnienia ze sporej części książki zawierającej wskazówki przydatne dla każdego.
Nawet „starsi wyjadacze” znajdą tu coś dla siebie.
Dla większości będzie to jednak po prostu wstęp do optymalizacji oprogramowania oraz wiedzy z zakresu tablic, struktur, list i buforów. Jest też niewielka część poświęcona nazwom rejestrów i układów peryferyjnych XMEGA.
W kolejnej – największej objętościowo – części znajduje się wszystko, co dobra książka o programowaniu danej rodziny mikrokontrolerów posiadać powinna – informacje o korzystaniu z portów IO, pamięci Flash i EEPROM, konfiguracji pętli PLL, obsłudze przerwań, o timerach, licznikach i kontrolerach DMA.
Dużą niespodzianką był dla mnie rozdział mówiący o praktycznym wykorzystaniu… diod LED. Mowa zwłaszcza o taśmach, matrychach i wyświetlaczach LEDowych, również tych RGB. Świetny sposób na utrwalenie zdobytej wiedzy, bo chyba każdy z nas robił bądź zrobi kiedyś urządzenie wykorzystujące popularne „świecidełka”.
Jest także rozdział poświęcony układom RTC, tak bardzo przydatnym w systemach odmierzania dłuższych odcinków czasu. Na koniec słów kilka o tematyce wizualizacji danych, czyli po prostu przedstawianiu danych z urządzenia w sposób jasny i zrozumiały dla odbiorcy. Słowem kluczowym jest tutaj „Atmel Data Visualizer”, bardzo ciekawe narzędzie, z którym wcześniej nie miałem okazji pracować. Zainteresowanych odsyłam do opisu jego możliwości.
Interfejsy podczerwieni odchodziły powoli na emeryturę, lecz nieoczekiwanie w ostatnich latach powróciły do łask. Tym bardziej może ucieszyć Was fakt, że książka zawiera cały rozdział traktujący o uruchomieniu IrDA oraz IRCOM na mikrokontrolerach XMEGA. Znajdziemy tu informacje o standardach NEC, kodzie RC5, oraz wszystkim, co potrzebne by zacząć bawić się tą technologią we własnych projektach.
Czy warto?
Jeśli ktoś szuka pomocy w nauce programowania starych ATmega lub ATtiny, to znajdzie tutaj garść uniwersalnych informacji. Nie jest to jednak podręcznik przeznaczony dla tej podrodziny. Książka w całości skupia się na XMEGA. Dla osób, które myślą, że napisałem to z wyrzutem do autora – nic bardziej mylnego! Lektura tej książki pomogła mi zrozumieć, że już zdecydowanie czas “pójść dalej” w kwestii 8-bitowych mikrokontrolerów oraz że 32-bitowe ARM nie są jedynym możliwym krokiem naprzód. Zdecydowanie polecam. Zainteresowanych zachęcam do zapoznania się z dołączonym fragmentem książki. Książkę kupić można w wersji papierowej oraz tańszej elektronicznej. -
Mikrokontrolery
Aby książkę tę dobrze ocenić przed zakupem, należy sporo o niej przeczytać. Nie jest to bowiem książka dla zupełnie "zielonego"
czytelnika, który chce się zająć elektroniką i informatyką w wydaniu na mikrokontrolery.
Nie jest to także książka dla "starego wyjadacza". To książka dla osób, które mają już pewne doświadczenie w zakresie mikrokontrolerów AVR i chcą lub potrzebują wykonać znaczący krok do przodu zarówno pod względem własnej wiedzy, jak i możliwości projektowanych przez nich urządzeń.
Dlatego też właściwą szczegółową recenzję tej książki oraz naszą opinię o niej możesz poznać tutaj:
http://mikrokontrolery.blogspot.com/2011/03/Recenzja-Tomasz-Francuz-AVR-Praktyczne-projekty-XMega.html
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-246-7877-8, 9788324678778
- Data wydania książki drukowanej:
- 2013-09-05
- ISBN Ebooka:
- 978-83-246-8493-9, 9788324684939
- Data wydania ebooka:
-
2013-09-26
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:
- 14452
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 9.9MB
- Rozmiar pliku ePub:
- 9.6MB
- Rozmiar pliku Mobi:
- 21.3MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Przykłady do książki (12)
- Mikrokontrolery XMEGA (12)
- Errata (14)
- XMEGA a inne AVR-y (15)
- Kompilator (15)
- Nowe peryferia (16)
- Xplained jako płyta rozwojowa (22)
- Instalacja Xplained w systemie (22)
- Instalacja XMEGA z bootloaderem klasy DFU (25)
- Programowanie układów XMEGA (25)
- Wczytywanie firmware za pomocą FLIP (26)
- Bootloader firmy Atmel (28)
- Podstawowe opcje programu batchisp (28)
- Interfejs JTAG (32)
- Programowanie z wykorzystaniem interfejsu PDI (34)
- Programatory (34)
- AVRISP mkII (35)
- JTAGICE mkII (35)
- JTAGICEIII (36)
- AVROne! (36)
- AVR Dragon (36)
- Programowanie i debugowanie procesorów XMEGA (43)
- Odsprzęganie zasilania (44)
- Instalacja potrzebnego oprogramowania (44)
- Atmel Studio 6 - podstawy (45)
- Programowanie z poziomu AS6 - dlaczego warto korzystać z plików w formacie elf (53)
- Komentarze (55)
- Nazewnictwo (57)
- Literały (59)
- Podział kodu na pliki (61)
- Widoczność funkcji (66)
- Widoczność zmiennych (66)
- Podkatalogi (67)
- Podział funkcji (69)
- Zmienne globalne (70)
- Systemy wersjonowania (74)
- Serwer SVN na własnym komputerze (75)
- Jak korzystać z SVN (78)
- Praca z SVN (81)
- Uwagi końcowe (84)
- Inne ułatwienia (85)
- Jak pisać lepsze programy? (86)
- Włączenie optymalizacji (90)
- Długość typów (91)
- Zmienne globalne i zmienne lokalne (93)
- Modyfikator register (94)
- Użycie globalnych rejestrów ogólnego przeznaczenia (97)
- Wykorzystanie innych rejestrów jako GPIOR (99)
- Inicjalizacja zmiennych globalnych (99)
- Położenie zmiennych w pamięci (99)
- Optymalizacja pętli (100)
- Optymalizacja funkcji (101)
- Optymalizacja funkcji main (101)
- Optymalizacja prologów i epilogów funkcji (101)
- Optymalizacja przekazywania parametrów funkcji (102)
- Optymalizacja zwracania wyników funkcji (105)
- Dodatkowe atrybuty funkcji (106)
- Inne (110)
- Eliminacja martwego kodu (111)
- Konstruktory i destruktory (114)
- Tablice (118)
- Struktury (119)
- Deep copy i shallow copy (123)
- Wskaźniki i struktury (126)
- Struktury anonimowe (127)
- Inicjalizacja pól struktury (128)
- Unie (129)
- Pola bitowe (130)
- Struktury a optymalizacja programu (131)
- Listy (135)
- Listy jednokierunkowe (136)
- Listy dwukierunkowe (140)
- Listy XOR (142)
- Bufory (148)
- Bufor pierścieniowy (149)
- Kolejki FIFO/LIFO (152)
- Stos (152)
- Struktury opisujące mikrokontrolery XMEGA (159)
- Nazwy rejestrów (162)
- Nazwy bitów (162)
- Piny wejściowe i wyjściowe (168)
- Konwersja poziomów logicznych pomiędzy układami pracującymi z różnymi napięciami zasilającymi (171)
- Łączenie wyjścia procesora z układem pracującym z napięciem 5 V (171)
- Zastosowanie aktywnego konwertera (174)
- Konwersja z napięcia wyższego na niższe (174)
- Dzielnik rezystorowy (176)
- Użycie do konwersji napięć buforów scalonych (177)
- Bufor dwukierunkowy stosowany w magistralach typu open drain (178)
- Kontrola nad portami procesora (181)
- Piny wejściowe i wyjściowe (182)
- Synchronizator (184)
- Konfiguracja sterownika pinu (186)
- Konfiguracja totem-pole (186)
- Konfiguracja Pull up/down (187)
- Konfiguracja bus keeper (188)
- Konfiguracja wired-AND (189)
- Konfiguracja wired-OR (191)
- Odwracanie wyjść IO (192)
- Kontrola szybkości opadania i narastania zboczy (193)
- Kontrola zdarzeń związanych z pinem (193)
- Rejestr kontrolny portu (194)
- Atomowa modyfikacja stanu pinów i wsparcie dla RMW (196)
- Alternatywne funkcje pinu (199)
- Porty wirtualne (200)
- Przekazywanie rejestru jako parametru funkcji (202)
- Remapowanie wyjść IO (203)
- Pamięć EEPROM i związane z nią operacje (206)
- Dostęp do EEPROM z poziomu AVR-libc (208)
- Dostęp do EEPROM za pomocą bezpośredniego dostępu do kontrolera NVM (213)
- Techniki wear leveling (219)
- Rozdzielenie kasowania i zapisu pamięci (221)
- Dostęp do EEPROM z wykorzystaniem tokenów (224)
- EEPROM i awaria zasilania (232)
- Problem atomowości przy dostępie do EEPROM (244)
- Zapis do EEPROM z użyciem przerwań (244)
- Zapobieganie uszkodzeniu zawartości pamięci EEPROM (246)
- Dostęp do pamięci FLASH (246)
- Typy danych związane z pamięcią FLASH (248)
- Odczyt danych z pamięci FLASH (250)
- Dostęp do FLASH w kompilatorze avr-gcc 4.7 i wyższych - named address spaces (252)
- Wskaźniki wykorzystujące przestrzenie adresowe (254)
- Typy 24-bitowe (258)
- Rejestry kontrolne zegarów (260)
- Konfiguracja zegara (262)
- Źródła zegara (263)
- Odblokowywanie źródła zegara (270)
- Układ PLL (270)
- DFLL (272)
- Układ monitorowania zegara zewnętrznego (275)
- Zmiana źródła zegara i jego częstotliwości (277)
- Blokowanie ustawień zegara (277)
- Preskalery zegara (278)
- Uwagi (281)
- Kondensatory odsprzęgające (282)
- Przerwania (285)
- Czym są przerwania? (285)
- Przerwania maskowalne (286)
- Przerwania niemaskowalne (287)
- Źródła przerwań (287)
- Konfiguracja i obsługa przerwań (288)
- Czas odpowiedzi na żądanie przerwania (288)
- Funkcja obsługi przerwania (289)
- Wektory przerwań (290)
- Puste wektory przerwań (292)
- Puste przerwania (293)
- Współdzielenie kodu przez przerwania (294)
- Atrybut naked i obsługa przerwań w asemblerze (295)
- Poziomy przerwań (297)
- Przerywanie przerwań (300)
- Priorytety przerwań (302)
- Priorytet dynamiczny (302)
- Globalna flaga zezwolenia na przerwanie (303)
- Przerwanie niemaskowalne (304)
- Rejestr stanu kontrolera przerwań (304)
- Modyfikator volatile (305)
- Zmiana kolejności instrukcji (307)
- Atomowość dostępu do danych (308)
- Instrukcje atomowej modyfikacji pamięci (311)
- Dostęp do wielobajtowych rejestrów IO (314)
- Funkcje reentrant (314)
- Rejestry IO ogólnego przeznaczenia (316)
- Rejestr multipleksera kanału zdarzeń (320)
- Zaawansowane funkcje kanału zdarzeń (322)
- Filtr cyfrowy (322)
- Dekoder kwadraturowy (322)
- Enkoder kwadraturowy z indeksem (331)
- Programowe sterowanie zdarzeniami (332)
- Zdarzenia jako sygnały sterujące układami zewnętrznymi (333)
- Inne funkcje rejestru (334)
- Co to jest licznik? (337)
- Źródła zegara i preskaler (338)
- Typy i funkcje liczników (340)
- Licznik typu 0/1 (341)
- Piny wyjściowe licznika (350)
- Licznik typu 2 (351)
- Timery typu 4/5 (353)
- Buforowanie (354)
- Kontrola nad licznikiem (357)
- Kaskadowe łączenie liczników (358)
- Rejestr tymczasowy TEMP (359)
- Wykorzystanie PWM do generowania sygnałów analogowych (361)
- Przykład - generowanie napięcia o zmiennej amplitudzie (363)
- Przykład - generowanie dowolnego przebiegu (364)
- PWM i przerwania (369)
- A może DMA? (371)
- Rozszerzenie zwiększające rozdzielczość (374)
- Tryb HiRes dla licznika typu 2 (377)
- Przesyłanie pamięć-pamięć (383)
- Odwracanie danych (384)
- Przesyłanie nakładających się bloków pamięci (385)
- Wypełnianie pamięci wzorcem (388)
- Przesyłanie pamięć-rejestr IO (389)
- Wyzwalacze (392)
- Praca buforowa (395)
- Priorytety kanałów DMA (396)
- Przerwania DMA (397)
- Błąd transmisji DMA (397)
- Przerwanie końca transakcji (398)
- Taśmy LED-owe (399)
- Trochę o właściwościach oka, czyli RGB w praktyce (403)
- Program sterujący (404)
- Wyświetlacze LED 7-segmentowe (407)
- Licznik LED (412)
- Matryce LED (416)
- Projekt PCB i zasilanie (421)
- Dobór napięcia zasilającego matrycę (422)
- Regulacja prądu diod (423)
- Układ z matrycą dwukolorową (423)
- Sterowanie matrycą (425)
- PWM inaczej, czyli jak uzyskać odcienie kolorów (433)
- RTC czy... RTC? (438)
- 16-bitowy układ RTC (438)
- Synchronizacja dostępu do rejestrów RTC (441)
- Rejestry PER i COMP (442)
- RTC w trybie uśpienia (445)
- 32-bitowy układ RTC (445)
- Generator sygnału zegarowego (445)
- Rejestry PER i COMP (445)
- Rejestr CNT (446)
- Przykładowy program kalendarzowy (446)
- Linuksowy marker czasowy (447)
- Konwersja czasu (447)
- Czas drogą radiową, czyli DCF77 (451)
- Trochę więcej o DCF77 (452)
- Dekodowanie danych (454)
- Moduł odbiornika DCF77 (454)
- Przykład (455)
- Układ podtrzymywania zasilania (462)
- Dobór źródła zasilania awaryjnego (463)
- Wykorzystanie baterii (463)
- Superkondensatory (463)
- Akumulatory (464)
- Podtrzymanie zasilania dla całego procesora (465)
- Układ zapasowego zasilania bateryjnego (465)
- FSM oparta na switch/case (471)
- FSM oparta na tablicach (474)
- Zegar z alarmem (477)
- Jeszcze o maszynach stanu (489)
- Elektryczna realizacja interfejsu USART (492)
- Format transmisji danych (494)
- Szybkość transmisji (496)
- Terminal (496)
- Podgląd transmisji danych (497)
- Wirtualny port szeregowy (499)
- Konfiguracja interfejsu (500)
- Konfiguracja pinów IO (501)
- Konfiguracja formatu ramki danych (502)
- Funkcje dodatkowe interfejsu (502)
- Ustawienie szybkości interfejsu (503)
- Kontrola poprawności danych (508)
- Transmisja danych (509)
- Realizacja transmisji przez pooling (509)
- Wykorzystanie przerwań (512)
- Wykorzystanie DMA (517)
- Równoczesny dostęp do USART z wielu "wątków" (525)
- Dostęp do USART z wykorzystaniem strumieni (527)
- Metoda get (528)
- Metoda put (528)
- Otwieranie strumienia (529)
- Tryb MPCM (530)
- Atmel Data Visualizer (535)
- Format danych (537)
- Struktury wykorzystywane przez ADV (540)
- Ultradźwiękowy pomiar odległości (543)
- Moduły cyfrowe (544)
- Własny moduł (548)
- Budujemy analizator stanów logicznych (550)
- Sprzęt (551)
- Protokół komunikacji (553)
- Implementacja protokołu (555)
- Jak szybko próbkować? (560)
- Klient (564)
- Uwagi praktyczne (566)
- Modulacja IR (570)
- Porozmawiajmy z pilotem TV (572)
- Część sprzętowa, czyli odbiornik IR (572)
- Część programowa, czyli standardy kodowania (574)
- Standard NEC i pokrewne (575)
- RC5 i Motorola (581)
- Kod RC5 (587)
- Inne standardy kodowania (592)
- Nadajnik IR (592)
- Inżynieria odwrotna - dekodujemy sygnał pilota aparatu Canon (595)
- Transmisja danych (597)
- Budujemy pakiet danych (600)
- Sprzętowy generator CRC (602)
- CRC liczone programowo (604)
- Transmisja pakietowa (605)
- Uniwersalny pilot (608)
- Interfejs IrDA i IRCOM (613)
Rozdział 1. Wstęp, czyli nowi członkowie rodziny AVR (11)
Rozdział 2. Jak zacząć, czyli instalacja środowiska (21)
Rozdział 3. Organizacja i zarządzanie projektem (55)
Rozdział 4. Jak tworzyć lepszy i efektywniejszy kod (89)
Rozdział 5. Jak uporządkować chaos, czyli złożone typy danych i listy (117)
Rozdział 6. Koniec bałaganu, czyli o nazwach rejestrów i układów peryferyjnych (155)
Rozdział 7. Lepiej i prościej, czyli porty IO procesora na sterydach (167)
Rozdział 8. Kontroler NVM - jak prosto i przyjemnie dobrać się do pamięci (205)
Rozdział 9. Potrzebuję więcej mocy - słów kilka o konfiguracji zegara (259)
Rozdział 10. Przerwania i kontroler przerwań (285)
Rozdział 11. System zdarzeń (319)
Rozdział 12. Timery i liczniki (337)
Rozdział 13. Kontroler DMA (379)
Rozdział 14. LED-y - co z nich można wycisnąć? (399)
Rozdział 15. Układy zegarowe w praktyce (437)
Rozdział 16. Budujemy zegar z budzikiem, czyli skończona maszyna stanów w praktyce (469)
Rozdział 17. Komunikacja na różne sposoby, czyli USART w praktyce (491)
Rozdział 18. Wizualizacja danych (535)
Rozdział 19. Wykorzystanie podczerwieni do transmisji danych (569)
Skorowidz (615)
Oceny i opinie klientów: AVR. Praktyczne projekty Tomasz Francuz (14)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(9)
(4)
(0)
(0)
(1)
(0)
Romuald,
Data dodania: 2022-03-26 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2020-02-12 Ocena: 6 Opinia niepotwierdzona zakupem
programista embedded
Data dodania: 2016-05-13 Ocena: 6 Opinia potwierdzona zakupem
Adam, programista
Data dodania: 2016-04-21 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2016-02-04 Ocena: 6 Opinia niepotwierdzona zakupem
Jan Piątek, elektronika , automatyka
Data dodania: 2014-02-03 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2014-01-03 Ocena: 6 Opinia potwierdzona zakupem
Łukasz Przeniosło, Programista
Data dodania: 2014-01-03 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2013-12-25 Ocena: 6 Opinia potwierdzona zakupem
Fryco,
Data dodania: 2016-01-04 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2015-05-25 Ocena: 5 Opinia potwierdzona zakupem
Marcin,
Data dodania: 2014-11-18 Ocena: 5 Opinia potwierdzona zakupem
Sławomir Adamczak, Automatyk
Data dodania: 2013-12-27 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2014-01-13 Ocena: 2 Opinia niepotwierdzona zakupem
więcej opinii