|
PODSTAWY .NET MICRO FRAMEWORK DLA MIKROKONTROLERÓW STM32 W JĘZYKU C# APLIKACJE NA ZESTAW STM32F429I-DISCOVERY
GOŃKA K. wydawnictwo: BTC , rok wydania 2015, wydanie Icena netto: 97.05 Twoja cena 92,20 zł + 5% vat - dodaj do koszyka Podstawy .NET Micro Framework dla mikrokontrolerów STM32 w języku C#
Aplikacje na zestaw STM32F429I-Discovery
Książka poświęcona jest tematyce tworzenia aplikacji dla systemów wbudowanych
opierając się na mikrokontrolerach STM32 z rdzeniem Cortex-M4, za pośrednictwem .NET
Micro Framework w obiektowym języku C#.
Głównym założeniem książki jest łagodne a zarazem solidne wprowadzenie
Czytelnika w poruszaną tematykę poprzez dwadzieścia sześć praktycznych przykładów
zróżnicowanych od najprostszych zagadnień po nieco bardziej zaawansowane.
Niniejsza książka jest skierowana do profesjonalistów elektroników i informatyków
jak również szerokiego grona hobbystów chcących poznać najnowszą technikę
programowania mikrokontrolerów STM32.
1. Wprowadzenie
1.1. Wstęp
1.2. Dlaczego STM32F4?
1.3. Dlaczego .NET Micro Framework?
1.4. Dlaczego język C#?
2. Mikrokontrolery STM32
2.1. Wprowadzenie
2.2. Rdzenie z serii Cortex
2.3. Rodzina STM32
2.4. Architektura Cortex-M4
2.4.1. Podstawowe informacje
2.4.2. Rejestry oraz przestrzeń adresowa
2.4.3. FPU
2.4.4. NVIC
2.5. Podstawowe peryferie wewnętrzne i interfejsy komunikacyjne
2.5.1. Pamięć Flash
2.5.2. Pamięć SRAM
2.5.3. Moduł DMA
2.5.4. Moduł GPIO
2.5.5. Przetwornik ADC
2.5.6. Przetwornik DAC
2.5.7. Moduł FMC
2.5.8. Moduł SDIO
2.5.9. Timer
2.5.10. Zegar RTC
2.5.11. Kontroler LCD-TFT
2.5.12. Moduł EXTI
2.5.13. Generator PWM
3. Podstawy języka C# .NET Micro Framework
3.1. Wprowadzenie
3.2. Budowa platformy .NET Micro Framework
3.3. Programowanie obiektowe
3.3.1. Abstrakcja
3.3.2. Hermetyzacja
3.3.3. Dziedziczenie
3.3.4. Polimorfizm
3.4. Nawyki programistyczne i styl programowania
3.5. Budowa programu w C#
3.6. Typy proste
3.7. Tworzenie stałych
3.8. Tworzenie zmiennych
3.9. Rzutowanie i konwersja typów
3.10. Operatory
3.11. Instrukcje warunkowe
3.12. Instrukcje iteracyjne
3.13. Łańcuchy tekstowe - typ string
3.14. Tablice
3.15. Obliczenia matematyczne
3.15.1. Podstawowe operacje matematyczne
3.15.2. Potęgi i pierwiastki
3.15.3. Logarytmy i funkcje wykładnicze
3.15.4. Funkcje trygonometryczne
3.15.5. Funkcje cyklometryczne
3.15.6. Funkcje hiperboliczne
3.15.7. Zaokrąglenia, wartości skrajne i pozostałe metody
3.15.8. Zaawansowane funkcje
3.16. Operacje bitowe
3.16.1. Operacje logiczne na zmiennych
3.16.2. Operacje bitowe
3.17. Obsługa wyjątków
3.18. Klasy
3.18.1. Stałe
3.18.2. Pola
3.18.3. Właściwości
3.18.4. Metody
3.18.5. Konstruktory
3.18.6. Tworzenie klas
3.19. Struktury
4. Narzędzia i oprogramowanie
4.1. Wprowadzenie
4.2. Zestaw uruchomieniowy
4.3. Moduły rozszerzające
4.3.1. KAmodKB4x4
4.3.2. KAmodRS
4.3.3. KAmodGPS
4.3.4. Pozostałe elementy
4.4. Niezbędne oprogramowanie.
4.5. Instalacja platformy .NET Micro Framework
4.6. Pierwszy program
4.6.1. Wprowadzenie
4.6.2. Tworzenie projektu
4.6.3. Kompilowanie i ładowanie wsadu
4.6.4. Debugowanie programu
5. Przykładowe aplikacje
5.1. Wprowadzenie
5.2. Obsługa portów GPIO
5.2.1. Wprowadzenie
5.2.2. Obsługa GPIO - wyjścia
5.2.2. Obsługa GPIO - wejścia
5.2.3. Obsługa GPIO - linia trójstanowa
5.3. Obsługa przerwań zewnętrznych i odmierzanie czasu
5.3.1. Obsługa przerwań zewnętrznych
5.3.2. Odmierzanie czasu
5.4. Obsługa klawiatury matrycowej
5.4.1. Wprowadzenie
5.4.2. Podstawowy sposób obsługi klawiatury matrycowej
5.4.3. Obsługa klawiatury matrycowej w przerwaniu zewnętrznym
5.5. Obsługa wyświetlaczy LED
5.5.1. Sterowanie pojedynczym wyświetlaczem LED
5.5.2. Sterowanie dynamiczne
5.6. Obsługa wyświetlacza TFT
5.6.1. Wprowadzenie
5.6.2. Definiowanie kolorów
5.6.3. Definiowanie czcionek
5.6.4. Obsługa wyświetlacza TFT
5.7. Obsługa wewnętrznych przetworników ADC
5.7.1. Pomiar napięcia
5.7.2. Pomiar temperatury
5.7.3. Pomiar ciśnienia atmosferycznego
5.7.4. Pomiar odległości
5.8. Obsługa generatorów PWM
5.8.1. Generowanie przebiegu prostokątnego
5.8.2. Sterowanie diodą RGB
5.9. Obsługa przetworników DAC
5.10. Przykłady zegarów
5.10.1. Zegar systemowy
5.10.2. Zegar wskazówkowy
5.11. Obsługa modułu USART
5.12. Obsługa modułu GPS
5.13. Stacja pogody
Dodatek A
Dodatek B
Literatura
156 stron, Format: 17.0x25.0cm, oprawa twarda
Po otrzymaniu zamówienia poinformujemy, czy wybrany tytuł polskojęzyczny lub
anglojęzyczny jest aktualnie na półce księgarni.
|