• Wydawnictwo Grupy Medium
    • Seria e.
    • Seria i.
    • Seria b.
    • elektro.info
    • Rynek instalacyjny
    • Izolacje
    • Ekspert budowlany
    • Administrator
    • Wydania elektroniczne
  • Instytut Techniki Budowlanej
    • Instrukcje, Wytyczne, Poradniki
    • Prace Naukowe ITB
    • Prace Naukowe w Open Access
    • Projektowanie według Eurokodów
    • Warunki Techniczne Wykonania i Odbioru Robót Budowlanych
  • Pakiety książek
  • Architektura
  • Automatyka, sterowanie
  • BHP
  • Biologia
  • Biznes
  • Budownictwo
  • Chemia
  • Energetyka
  • Elektronika
  • Geodezja, kartografia
  • Górnictwo, wiertnictwo
  • Informatyka
  • Instalacje elektryczne i teletechniczne
  • Instalacje grzewcze
  • Instalacje sanitarne i gazowe
  • Kosztorysowanie
  • Matematyka, fizyka
  • Materiałoznawstwo
  • Mechanika
  • Nieruchomości
  • Normy
    • Normy w wersji elektronicznej
  • Ochrona Środowiska
  • PPOŻ.
  • Prawo budowlane
  • Programy
  • Spawalnictwo
  • Transport
  • Wentylacja, klimatyzacja, chłodnictwo
  • Wnętrza i ogrody
  • Albumy
  • Czasopisma
  • Multimedia
  • Poradniki
  • Słowniki
    • Seria słownik podręczny
  • Mały technik. Książki dla dzieci
  • Kalendarze
  • Inne/pozostałe
  • Kontakt
  • Nowości
  • Promocje
  • Dostawa
  • Newsletter
  • Poradnik projektanta elektryka
  • Ebooki
  • 22 512 60 60
Twój koszyk jest pusty
Zaloguj
Nie masz jeszcze konta?
Załóż konto
  1. Start
  2. Elektronika
  3. Mikrokontrolery Kinetis dla (bardzo) początkujących. Proste aplikacje zestawu FRDM-KL25Z
  • Mikrokontrolery Kinetis dla (bardzo) początkujących. Proste aplikacje zestawu FRDM-KL25Z

Mikrokontrolery Kinetis dla (bardzo) początkujących. Proste aplikacje zestawu FRDM-KL25Z

  • Dodaj recenzję:
  • Kod: 2934
  • Producent: BTC
  • Kod producenta:
  • Autor: Andrzej Gromczyński aka SunRiver

  • Cena netto: 94,29 zł 99,00 zł
  • szt.

Mikrokontrolery Kinetis dla (bardzo) początkujących. Proste aplikacje zestawu FRDM-KL25Z

rok wydania: 2014
ilość stron: 202
ISBN: 978-83-60233-99-3
format: B5
oprawa: twarda

Opis
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
Kolejna książka, jaką przekazujemy w ręce Czytelników, jest poświęcona przybliżeniu programowania i metod tworzenia aplikacji dla nowoczesnych, 32-bitowych mikrokontrolerów Kinetis L z oferty firmy Freescale, wyposażonych w rdzeń Cortex-M0+. Książka ukazała się przy wsparciu ze strony firm Freescale i EBV Elektronik, które od lat konsekwentnie angażują się w przygotowanie polskojęzycznych publikacji edukacyjnych poświęconych nowoczesnym podzespołom.
Ze względu na ukierunkowanie treści książki na konstruktorów początkujących w „świecie ARM”, jako platforma sprzętowa, będącą bazą dla wszystkich przykładów, został wybrany zestaw z serii FREEDOM (FRDM-KL25Z). Charakteryzuje się on bogatym wyposażeniem, a oprócz efektownych elementów peryferyjnych ma wbudowany także programator-debugger z interfejsem SWD. Zestaw ten, przy swoim doskonałym wyposażeniu, charakteryzuje się prostą budową oraz niską ceną, co ułatwia aplikowanie go przez mniej doświadczonych elektroników.
Autor do realizacji projektów przedstawionych w książce wykorzystał nowoczesne narzędzie graficzne – Processor Expert w wersji dostępnej bezpłatnie – które współpracuje z klasycznym IDE Code Warrior (także w wersji bezpłatnej), tworzące razem wygodne w obsłudze, zintegrowane środowisko programistyczne.
Dobór tematów przykładów przedstawionych w książce był dla autora – który jest doświadczonym programistą i popularnym internetowym blogerem, zajmującym się od wielu lat promocją mikrokontrolerów – oczywisty: poruszył on zarówno zagadnienia istotne dla fanów współczesnych systemów mikrokontrolerowych (przykłady dla nieco bardziej zaawansowanych), jak i zagadnienia podstawowe, dzięki czemu także czytelnicy mniej wprawni „elektronicznie” poradzą sobie z samodzielną analizą prezentowanych przykładów.
Oprogramowanie narzędziowe wykorzystane w prezentowanych przykładach oraz kompletne projekty przykładowe (ze źródłami w języku C) są dostępne na specjalnej stronie suportowej, która znajduje się w domenie MIKROKONTROLER.pl pod adresem http://www.mikrokontroler.pl/node/7195/ (podany także na poniższym kodzie QR).

Spis treści
Od wydawcy / 6
1. Platforma sprzętowa – zestaw FRDM-KL25Z / 7
1.1. Wprowadzenie / 8
1.2. W pudełku / 10
1.3. Ogólne dane techniczne / 12
2. Oprogramowanie / 17
2.1. Szukamy informacji i oprogramowania / 18
2.2. Sterowniki / 20
2.3. Instalacja sterowników i środowiska CodeWarrior / 22
2.4. Dołączamy zestaw Freedom do komputera / 24
2.5.  Czym jest OpenSDA / 25
3. Środowisko CodeWarrior 10.3 – pierwsze uruchomienie / 29
3.1. Tworzenie nowego projektu / 32
3.2. Importowanie/dodawanie komponentów / 36
3.3. Dołączenie do GPIO_LDD / 41
3.4. Generowanie kodu w Processor Expert / 43
3.5. Dodajemy kod dla naszej diody LED / 44
3.6. Odpluskwianie / 46
4. Potencjalne problemy z CW oraz FRDM-KL25Z / 47
4.1. Problemy ze sprzętem / 48
4.2. Problemy z oprogramowaniem / 50
5. Komunikacja z wykorzystaniem interfejsu UART / 55
5.1. Wprowadzenie (czy aby nie na minę?) / 56
5.2. Nasza misja / 57
5.3. Tworzymy projekt i dodajemy komponenty / 58
5.4. Konfiguracja UART-a / 59
5.5. Konfiguracja komponentu RingBuffer / 61
5.6. Generujemy kod za pomocą Processor Experta / 62
5.7. Czas na kod / 62
5.8. Przerwanie UART i zdarzenia (events) / 65
5.9. Integracja plików / 65
5.10. Uruchomienie / 67
6. Licho nie SPI / 69
6.1. Wyświetlacz LCD z Nokii 3310 / 70
6.2. Podłączenie i pinouty / 71
6.3. Inicjalizacja i protokół komunikacji / 73
6.4. Program / 73
7. Komunikacja z wykorzystaniem interfejsu I2C / 79
7.1. Co w Freedomie piszczy / 80
7.2. Przykład z akcelerometrem MEMS 3D / 81
7.2.1. Konfiguracja komponentów / 81
7.2.2. Piszemy kod / 83
7.2.3. Wynik działania programu / 86
7.3. Zegar RTC na DS1307 z I2C / 87
7.3.1. I2C nie działa? / 87
7.3.2. Rozwiązanie czy tylko proteza / 91
8. Pomiary sygnałów analogowych z wykorzystaniem ADC / 93
8.1. Co nieco gwoli wyjaśnienia / 94
8.2. Przetwornik ADC w zestawie FRDM-KL25Z / 94
8.3. Tworzymy projekt / 96
8.3.1. Komponent ADC i jego konfiguracja / 96
8.3.2. Generowanie kodu / 98
8.4. Kompilacja i debugowanie / 100
8.5. Obsługa przerwania / 100
8.6. Multichannel – r
ównie prosto! / 103
9. Obsługa wyświetlacza alfanumerycznego ze sterownikiem HD44780 / 105
9.1. Co nieco o sterowniku HD44780 / 106
9.2. Sterowanie / 108
9.3. Podłączamy LCD do FRDM-KL25Z / 109
9.4. Komponent / 111
9.5. Program przykładowy / 113
10. Touch Slider: bezstykowy interfejs użytkownika / 115
10.1. Sprzętowisko / 116
10.2. Program / 117
10.3. Konfiguracja komponentu TSS_Library / 118
10.4. Zadanie dla slidera / 121
11. Ultradźwiękowy pomiar odległości – obsługa timerów / 125
11.1. Ultradźwiękowy sensor pomiarowy / 126
11.2. Podłączenie sensora ultradźwiękowego do FRDM-KL25Z / 127
11.3. Biblioteka obsługi HC-SR04 / 129
11.4. Program główny / 138
12. Generator przebiegu PWM / 141
12.1. Obsługa i konfiguracja generatora PWM / 142
12.2. Przykładowa aplikacja / 144
12.3. Przerwania / 146
13. Komunikacja bezprzewodowa Bluetooth / 149
13.1. Sprzęt i podłączenie / 150
13.2. Program / 151
13.2.1. Konfiguracja parametrów Serial_LDD / 152
13.2.2. Konfiguracja parametrów RingBufferUInt8 / 152
13.2.3. Nasza aplikacja / 153
13.4. Ustawienia połączenia BTM z PC / 155
14. Obsługa portów I/O (GPIO) / 157
14.1. Niezbędna teoria / 158
14.2. Zewnętrzna klawiatura / 159
14.3. Program przykładowy / 161
14.4. Program / 165
15. Obsługa odbiornika GPS / 167
15.1. Konfiguracja sprzętowa / 168
15.2. Odbiór i interpretacja danych NMEA-0183 / 171
15.3. Program przykładowy / 172
16. Interfejs USB: przykłady zastosowań / 179
16.1. Interfejs USB w zestawie FRDM-KL25Z / 180
16.2. Host czy Device? / 182
16.2.1. USB MSD Host / 183
16.2.2. USB Device: Mouse HID / 185
16.2.3. USB Device: CDC / 185
17. Karty SD/MMC i obsługa systemu plików / 187
17.1. Krótko o kartach SD / 188
17.2. Komendy sterujące / 191
17.4. Nasz program / 197
Dodatek / 199
Schemat blokowy zestawu FRDM-KL25Z / 200
Wyprowadzenia zestawu FRDM-KL25Z – przypisanie linii portów I/O / 201
Funkcje wyprowadzeń zestawu FRDM-KL25Z z podziałem funkcjonalnym / 201
Funkcje wyprowadzeń zestawu FRDM-KL25Z z opisami zgodnymi ze standardem
Arduino / 202

Informacje o bezpieczeństwie produktu Informacje o producencie

  • Recenzje

  • Polecane produkty
  • Pytania do produktu

Zadaj pytanie dotyczące produktu. Nasz zespół z przyjemnością udzieli szczegółowej odpowiedzi na zapytanie.


  • Ostatnio przeglądane produkty

Informacje
Kontakt Regulamin O firmie Polityka prywatności
Kontakt
Dołącz do naszego klubu.

Dołącz do naszego klubu i otrzymuj ciekawe informacje, promocje i rabaty.

Dołącz
Sklep internetowy SOTE
Ustawienia cookies
Niezbędne pliki cookie
Te pliki cookie są niezbędne do działania strony i nie można ich wyłączyć. Służą na przykład do utrzymania zawartości koszyka użytkownika. Możesz ustawić przeglądarkę tak, aby blokowała te pliki cookie, ale wtedy strona nie będzie działała poprawnie. Te pliki cookie pozwalają na identyfikację np. osób zalogowanych.

Zawsze aktywne
Analityczne pliki cookie
Te pliki cookie pozwalają liczyć wizyty i źródła ruchu. Dzięki tym plikom wiadomo, które strony są bardziej popularne i w jaki sposób poruszają się odwiedzający stronę. Wszystkie informacje gromadzone przez te pliki cookie są anonimowe.

Reklamowe pliki cookie
Reklamowe pliki cookie mogą być wykorzystywane za pośrednictwem naszej strony przez naszych partnerów reklamowych. Służą do budowania profilu Twoich zainteresowań na podstawie informacji o stronach, które przeglądasz, co obejmuje unikalną identyfikację Twojej przeglądarki i urządzenia końcowego. Jeśli nie zezwolisz na te pliki cookie, nadal będziesz widzieć w przeglądarce podstawowe reklamy, które nie są oparte na Twoich zainteresowaniach.

Nasza strona korzysta z usług Google, takich jak Google Analytics i Google Ads. Aby dowiedzieć się więcej o tym, jak Google wykorzystuje dane z naszej strony, zapoznaj się z polityką prywatności i warunkami Google.

Wysyłanie danych związanych z reklamami
Zgadzam się na wysyłanie danych związanych z reklamami do Google.

Reklamy spersonalizowane Google
Zgadzam się na używanie reklam spersonalizowanych. Reklamy te są dostosowywane do konkretnych preferencji, zachowań i cech użytkownika. Google zbiera dane na temat aktywności użytkownika w internecie, takie jak wyszukiwania, przeglądane strony internetowe, kliknięcia i zakupy online, aby lepiej zrozumieć jego zainteresowania i preferencje.

Koszyk

Twój koszyk jest pusty

Kategorie

  • Wydawnictwo Grupy Medium
    • Seria e.
    • Seria i.
    • Seria b.
    • elektro.info
    • Rynek instalacyjny
    • Izolacje
    • Ekspert budowlany
    • Administrator
    • Wydania elektroniczne
  • Instytut Techniki Budowlanej
    • Instrukcje, Wytyczne, Poradniki
    • Prace Naukowe ITB
    • Prace Naukowe w Open Access
    • Projektowanie według Eurokodów
    • Warunki Techniczne Wykonania i Odbioru Robót Budowlanych
  • Pakiety książek
  • Architektura
  • Automatyka, sterowanie
  • BHP
  • Biologia
  • Biznes
  • Budownictwo
  • Chemia
  • Energetyka
  • Elektronika
  • Geodezja, kartografia
  • Górnictwo, wiertnictwo
  • Informatyka
  • Instalacje elektryczne i teletechniczne
  • Instalacje grzewcze
  • Instalacje sanitarne i gazowe
  • Kosztorysowanie
  • Matematyka, fizyka
  • Materiałoznawstwo
  • Mechanika
  • Nieruchomości
  • Normy
    • Normy w wersji elektronicznej
  • Ochrona Środowiska
  • PPOŻ.
  • Prawo budowlane
  • Programy
  • Spawalnictwo
  • Transport
  • Wentylacja, klimatyzacja, chłodnictwo
  • Wnętrza i ogrody
  • Albumy
  • Czasopisma
  • Multimedia
  • Poradniki
  • Słowniki
    • Seria słownik podręczny
  • Mały technik. Książki dla dzieci
  • Kalendarze
  • Inne/pozostałe
  • Kontakt
  • Nowości
  • Promocje
  • Dostawa
  • Newsletter
  • Poradnik projektanta elektryka
  • Ebooki
  • 22 512 60 60

Moje konto

Zaloguj
Nie masz jeszcze konta?
Załóż konto

Wyszukiwanie produktów