- Obecnie brak na stanie
Tomasz Francuz
ISBN: 978-83-246-9814-1
Data wydania: 2015-01-09
Liczba stron: 712
Format: 158x235 mm
Mikrokontroler pod kontrolą!
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 wielkich możliwości do Twoich usług!
Spis treści
Wstęp do wydania drugiego (13)
Wstęp (15)
Rozdział 1. Jak zacząć, czyli instalacja środowiska (19)
Rozdział 2. Mikrokontroler i jego otoczenie (33)
Rozdział 3. Programatory (53)
Rozdział 4. Na czym pracujemy, czyli ATmega168/328 Xplained Mini w skrócie (77)
Rozdział 5. Bity konfiguracyjne (85)
Rozdział 6. Arytmetyka i operacje bitowe (95)
Rozdział 7. Podstawy języka C na AVR (123)
Rozdział 8. Zarządzanie projektem i preprocesor (155)
Rozdział 9. Sekcje programu (183)
Rozdział 10. Kontrola rdzenia i zarządzanie poborem energii (193)
Rozdział 11. Dynamiczna alokacja pamięci (207)
Rozdział 12. Wbudowana pamięć EEPROM (223)
Rozdział 13. Dostęp do pamięci FLASH (245)
Rozdział 14. Dostęp do 16-bitowych rejestrów IO (255)
Rozdział 15. Zwalniamy, czyli kiedy opóźnienia są konieczne (259)
Rozdział 16. Pliki z danymi - jak je dodawać do projektu? (267)
Rozdział 17. Dostęp do portów IO mikrokontrolera (277)
Rozdział 18. Rejestry IO ogólnego przeznaczenia (303)
Rozdział 19. Przerwania (307)
Rozdział 20. Timery (343)
Rozdział 21. RTC - czyli trochę o zegarach (365)
Rozdział 22. Komparator (379)
Rozdział 23. Przetwornik analogowo-cyfrowy (383)
Rozdział 24. Obsługa alfanumerycznych wyświetlaczy LCD (407)
Rozdział 25. Monochromatyczne wyświetlacze graficzne (439)
Rozdział 26. Interfejs USART (477)
Rozdział 27. Interfejs SPI (511)
Rozdział 28. Interfejs TWI (531)
Rozdział 29. Interfejs USI (563)
Rozdział 30. Interfejs 1-wire (569)
Rozdział 31. Dużo LED-ów, dużo zabawy (587)
Rozdział 32. Piloty TV (601)
Rozdział 33. Łączenie kodu C i asemblera (617)
Rozdział 34. Bootloader (639)
Rozdział 35. Debugowanie programu (661)
Skorowidz (695)
Cobbler Plus - adapter umożliwiający dołączenie linii GPIO Raspberry Pi A+, B+ oraz Pi 2 do płytki stykowej (2,54 mm). Wersja zmontowana. Adafruit 2029
Brak towaru
T-Cobbler Plus - adapter umożliwiający dołączenie linii GPIO Raspberry Pi A+, B+ oraz Pi 2 do płytki stykowej (2,54 mm). Złącza goldpin są w komplecie, do samodzielnego montażu. Adafruit 1989
Brak towaru
Taśma FPC długości 250 mm, 50 linii, raster 0.5mm. Adafruit 1682
Brak towaru
Energooszczędna płytka z mikrokontrolerem ATmega328P kompatybilna z Arduino Pro. Na jednej baterii CR2032 o pojemności 210 mAh może pracować nawet 60 dni. DFRobot DFR0343
Brak towaru
Płytka z mikrokontrolerem AVR Atmega32U4 oraz sterownikiem Ethernet WizNet W5500 TCP/IP. Jest wyposażony w 20 cyfrowych wejść/wyjść, kwarc 16 MHz, złącze RJ45, micro-USB, UART, SPI, I2C. Płytka wyposażona jest w moduł PoE. A000023
Brak towaru
Zestaw startowy Atlas-SoC Kit z układem System-on-Chip z rodziny Cyclone V SoC, w którym zintegrowano m.in. dwurdzeniowy procesor ARM Cortex-A9 (o częstotliwości pracy 925 MHz) oraz dużą matrycę FPGA (40 000 elementów logicznych). Zestaw wyposażono w programator-konfigurator-debugger JTAG. Terasic P0286
Brak towaru
Moduł do nauki podstaw inzynierii elektronicznej; ilustruje zależności między napięciem, prądem, pozwala na generowanie i obserwację sygnałów. Posiada możliwość próbkowania sygnału do 200kSPS w przetworniku 16-to bitowym. Zasilany z portu USB. ADALM1000
Brak towaru
Kabel wstążkowy ze złączami IDC 40-żyłowy. FC40150-0
Brak towaru
Brak towaru
Brak towaru
Pamięć FRAM o pojemności 4kbit firmy Cypress Semiconductor, komunikuje się za pośrednictwem magistrali I2C, napięcie zasilania mieści się w zakresie 2.7 - 3.6V. Układ ma obudowę SOIC8
Brak towaru
Niewielki akumulator Li-pol o nominalnym napięciu 3,7 V oraz pojemności 1350 mAh. Złacze JST-RCY (BEC), wymiary: 5 x 37 x 59 mm. Akyga LP503759
Brak towaru
Termistor do montażu przewlekanego (THT) o rezystancji 10k, współczynniku temperaturowym 3380K i dokładności 1%. Korpus czujnika ma wymiary Ø2.5x4mm
Brak towaru
KAmduino UNO to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i układowi FT231X, płytkę można programować przez złącze USB, z wykorzystaniem środowiska Arduino. KAmduino UNO
Brak towaru
Mikrokontroler z rodziny K64 z rdzeniem ARM® Cortex®-M4, 1MB pamięci Flash, 256kB pamięci RAM, 120MHz, SPI, I2C, I2S, UART, CAN, USB OTG, ADC, DAC, RTC, DMA, LQFP100
Brak towaru
Sterownik SmartLED Shield (V4) do wyświetlaczy z serii SmartMatrix, przeznaczony do użycia z płytką Teensy 3,2, Teensy 3,5 oraz Teensy 3,6. Możliwość podłączenia również wyświetlaczy LED Dotstar lub APA102. Adafruit 1902
Brak towaru
Tomasz Francuz