MIKROKONTROLERY KINETIS DLA (BARDZO) POCZĄTKUJĄCYCH PROSTE APLIKACJE ZESTAWU FRDM-KL25Z
ANDRZEJ GROMCZYŃSKI
Wydawnictwo: BTC
Cena: 80.89 zł
72.80 zł brutto
- Paczkomaty InPost 14.99 zł brutto
- Poczta Polska - odbiór w punkcie 9.99 zł brutto
- Poczta Polska - przedpłata 15.99 zł brutto
- Poczta Polska - pobranie 19.99 zł brutto
- Kurier DHL - przedpłata 18.99 zł brutto
- Kurier DHL - pobranie 21.99 zł brutto
- Odbiór osobisty - UWAGA - uprzejmie prosimy poczekać na informację z księgarni o możliwości odbioru zamówienia - 0.00 zł brutto
Opis
ISBN: 978-83-60233-99-3
202 stron
format: B5
oprawa: twarda
Rok wydania: 2014
Książka jest pierwszą na polskim rynku wydawniczym pozycją poświęconą nowoczesnym, 32-bitowym mikrokontrolerom, wyposażonym w rdzeń ARM Cortex-M0+ (rodzina Kinetis L firmy Freescale). Treść książki składa się w ekspresowy kurs programowania tych mikrokontrolerów z wykorzystaniem bezpłatnych, graficznych narzędzi programowych oraz taniego zestawu ewaluacyjnego z rodziny FREEDOM (FRDM-KL25Z). Przykłady opisane w książce przez autora zostały bezpłatnie udostępnione wraz z kompletami plików źródłowych i projektami utworzonymi w środowisku Processor Expert/Code Warrior.Książka jest przeznaczona dla konstruktorów urządzeń elektronicznych, programistów systemów embedded, a także studentów i hobbystów chcących rozpocząć przygodę z nowoczesnymi mikrokontrolerami, których wyposażenie i możliwości są istotnym elementem wspierającym rewolucję zachodzącą na rynku współczesnej elektroniki.
SPIS TREŚCI
Od wydawcy1. Platforma sprzętowa - zestaw FRDM-KL25Z1.1. Wprowadzenie1.2. W pudełku1.3. Ogólne dane techniczne2. Oprogramowanie2.1. Szukamy informacji i oprogramowania2.2. Sterowniki2.3. Instalacja sterowników i środowiska CodeWarrior2.4 Dołączamy zestaw Freedom do komputera2.5. Czym jest OpenSDA3. Środowisko CodeWarrior 10.3 - pierwsze uruchomienie3.1. Tworzenie nowego projektu3.2. Importowanie/dodawanie komponentów3.3. Dołączenie do GPIO_LDD3.4. Generowanie kodu w Processor Expert3.5. Dodajemy kod dla naszej diody LED3.6. Odpluskwianie4. Potencjalne problemy z CW oraz FRDM-KL25Z4.1. Problemy ze sprzętem4.2. Problemy z oprogramowaniem5. Komunikacja z wykorzystaniem interfejsu UART5.1. Wprowadzenie (czy aby nie na minę?)5.2. Nasza misja5.3. Tworzymy projekt i dodajemy komponenty5.4. Konfiguracja UART-a5.5. Konfiguracja komponentu RingBuffer5.6. Generujemy kod za pomocą Processor Experta5.7. Czas na kod5.8. Przerwanie UART i zdarzenia (events)5.9. Integracja plików5.10. Uruchomienie6. Licho nie SPI6.1. Wyświetlacz LCD z Nokii 33106.2. Podłączenie i pinouty6.3. Inicjalizacja i protokół komunikacji6.4. Program7. Komunikacja z wykorzystaniem interfejsu I2C7.1. Co w Freedomie piszczy7.2. Przykład z akcelerometrem MEMS 3D7.2.1. Konfiguracja komponentów7.2.2. Piszemy kod7.2.3. Wynik działania programu7.3. Zegar RTC na DS1307 z I2C7.3.1. I2C nie działa?7.3.2. Rozwiązanie czy tylko proteza8. Pomiary sygnałów analogowych z wykorzystaniem ADC8.1. Co nieco gwoli wyjaśnienia8.2. Przetwornik ADC w zestawie FRDM-KL25Z8.3. Tworzymy projekt8.3.1. Komponent ADC i jego konfiguracja8.3.2. Generowanie kodu8.4. Kompilacja i debugowanie8.5. Obsługa przerwania8.6. Multichannel - równie prosto!9. Obsługa wyświetlacza alfanumerycznego ze sterownikiem HD447809.1. Co nieco o sterowniku HD447809.2. Sterowanie9.3. Podłączamy LCD do FRDM-KL25Z9.4. Komponent9.5. Program przykładowy10. Touch Slider: bezstykowy interfejs użytkownika10.1. Sprzętowisko10.2. Program10.3. Konfiguracja komponentu TSS_Library10.4. Zadanie dla slidera11. Ultradźwiękowy pomiar odległości - obsługa timerów11.1. Ultradźwiękowy sensor pomiarowy11.2. Podłączenie sensora ultradźwiękowegodo FRDM-KL25Z11.3. Biblioteka obsługi HC-SR0411.4. Program główny12. Generator przebiegu PWM12.1. Obsługa i konfiguracja generatora PWM12.2. Przykładowa aplikacja12.3. Przerwania13. Komunikacja bezprzewodowa Bluetooth13.1. Sprzęt i podłączenie13.2. Program13.2.1. Konfiguracja parametrów Serial_LDD13.2.2. Konfiguracja parametrów RingBufferUInt813.2.3. Nasza aplikacja13.4. Ustawienia połączenia BTM z PC14. Obsługa portów I/O (GPIO)14.1. Niezbędna teoria14.2. Zewnętrzna klawiatura14.3. Program przykładowy14.4. Program15. Obsługa odbiornika GPS15.1. Konfiguracja sprzętowa15.2. Odbiór i interpretacja danych NMEA-018315.3. Program przykładowy16. Interfejs USB: przykłady zastosowań16.1. Interfejs USB w zestawie FRDM-KL25Z16.2. Host czy Device?16.2.1. USB MSD Host16.2.2. USB Device: Mouse HID16.2.3. USB Device: CDC17. Karty SD/MMC i obsługa systemu plików17.1. Krótko o kartach SD17.2. Komendy sterujące17.4. Nasz programDodatekSchemat blokowy zestawu FRDM-KL25ZWyprowadzenia zestawu FRDM-KL25Z - przypisanie linii portów I/OFunkcje wyprowadzeń zestawu FRDM-KL25Z z podziałem funkcjonalnymFunkcje wyprowadzeń zestawu FRDM-KL25Z z opisami zgodnymi ze standardemArduino
Kod wydawnictwa: 978-83-60233-99-3
Ten produkt nie ma jeszcze opinii
Twoja opinia
aby wystawić opinię.