|
MIKROKONTROLERY KINETIS DLA BARDZO POCZĄTKUJĄCYCH PROSTE APLIKACJE ZESTAWU FRDM-KL25Z
GROMCZYŃSKI A. wydawnictwo: BTC, 2014, wydanie Icena netto: 86.70 Twoja cena 82,37 zł + 5% vat - dodaj do koszyka Mikrokontrolery Kinetis dla bardzo początkujących
Proste aplikacje zestawu FRDM-KL25Z
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.
Od wydawcy
1. Platforma sprzętowa - zestaw FRDM-KL25Z
1.1. Wprowadzenie
1.2. W pudełku
1.3. Ogólne dane techniczne
2. Oprogramowanie
2.1. Szukamy informacji i oprogramowania
2.2. Sterowniki
2.3. Instalacja sterowników i środowiska CodeWarrior
2.4 Dołączamy zestaw Freedom do komputera
2.5. Czym jest OpenSDA
3. Środowisko CodeWarrior 10.3 - pierwsze uruchomienie
3.1. Tworzenie nowego projektu
3.2. Importowanie/dodawanie komponentów
3.3. Dołączenie do GPIO_LDD
3.4. Generowanie kodu w Processor Expert
3.5. Dodajemy kod dla naszej diody LED
3.6. Odpluskwianie
4. Potencjalne problemy z CW oraz FRDM-KL25Z
4.1. Problemy ze sprzętem
4.2. Problemy z oprogramowaniem
5. Komunikacja z wykorzystaniem interfejsu UART
5.1. Wprowadzenie (czy aby nie na minę?)
5.2. Nasza misja
5.3. Tworzymy projekt i dodajemy komponenty
5.4. Konfiguracja UART-a
5.5. Konfiguracja komponentu RingBuffer
5.6. Generujemy kod za pomocą Processor Experta
5.7. Czas na kod
5.8. Przerwanie UART i zdarzenia (events)
5.9. Integracja plików
5.10. Uruchomienie
6. Licho nie SPI
6.1. Wyświetlacz LCD z Nokii 3310
6.2. Podłączenie i pinouty
6.3. Inicjalizacja i protokół komunikacji
6.4. Program
7. Komunikacja z wykorzystaniem interfejsu I2C
7.1. Co w Freedomie piszczy
7.2. Przykład z akcelerometrem MEMS 3D
7.2.1. Konfiguracja komponentów
7.2.2. Piszemy kod
7.2.3. Wynik działania programu
7.3. Zegar RTC na DS1307 z I2C
7.3.1. I2C nie działa?
7.3.2. Rozwiązanie czy tylko proteza
8. Pomiary sygnałów analogowych z wykorzystaniem ADC
8.1. Co nieco gwoli wyjaśnienia
8.2. Przetwornik ADC w zestawie FRDM-KL25Z
8.3. Tworzymy projekt
8.3.1. Komponent ADC i jego konfiguracja
8.3.2. Generowanie kodu
8.4. Kompilacja i debugowanie
8.5. Obsługa przerwania
8.6. Multichannel - równie prosto!
9. Obsługa wyświetlacza alfanumerycznego ze sterownikiem HD44780
9.1. Co nieco o sterowniku HD44780
9.2. Sterowanie
9.3. Podłączamy LCD do FRDM-KL25Z
9.4. Komponent
9.5. Program przykładowy
10. Touch Slider: bezstykowy interfejs użytkownika
10.1. Sprzętowisko
10.2. Program
10.3. Konfiguracja komponentu TSS_Library
10.4. Zadanie dla slidera
11. Ultradźwiękowy pomiar odległości - obsługa timerów
11.1. Ultradźwiękowy sensor pomiarowy
11.2. Podłączenie sensora ultradźwiękowego do FRDM-KL25Z
11.3. Biblioteka obsługi HC-SR04
11.4. Program główny
12. Generator przebiegu PWM
12.1. Obsługa i konfiguracja generatora PWM
12.2. Przykładowa aplikacja
12.3. Przerwania
13. Komunikacja bezprzewodowa Bluetooth
13.1. Sprzęt i podłączenie
13.2. Program
13.2.1. Konfiguracja parametrów Serial_LDD
13.2.2. Konfiguracja parametrów RingBufferUInt8
13.2.3. Nasza aplikacja
13.4. Ustawienia połączenia BTM z PC
14. Obsługa portów I/O (GPIO)
14.1. Niezbędna teoria
14.2. Zewnętrzna klawiatura
14.3. Program przykładowy
14.4. Program
15. Obsługa odbiornika GPS
15.1. Konfiguracja sprzętowa
15.2. Odbiór i interpretacja danych NMEA-0183
15.3. Program przykładowy
16. Interfejs USB: przykłady zastosowań
16.1. Interfejs USB w zestawie FRDM-KL25Z
16.2. Host czy Device?
16.2.1. USB MSD Host
16.2.2. USB Device: Mouse HID
16.2.3. USB Device: CDC
17. Karty SD/MMC i obsługa systemu plików
17.1. Krótko o kartach SD
17.2. Komendy sterujące
17.4. Nasz program
Dodatek
Schemat blokowy zestawu FRDM-KL25Z
Wyprowadzenia zestawu FRDM-KL25Z - przypisanie linii portów I/O
Funkcje wyprowadzeń zestawu FRDM-KL25Z z podziałem funkcjonalnym
Funkcje wyprowadzeń zestawu FRDM-KL25Z z opisami zgodnymi ze standardem
Arduino
204 strony, Format: 16.5x24.5cm, oprawa twarda
Po otrzymaniu zamówienia poinformujemy pocztą e-mail lub telefonicznie, czy wybrany tytuł polskojęzyczny lub
anglojęzyczny jest aktualnie na półce księgarni.
|