Programowanie mikrokontrolerów LPC2000 w języku C, pierwsze kroki Knurów

4,5
1 opinia

Programowanie mikrokontrolerów LPC2000 w języku C. Pierwsze kroki, BTC -Korporacja Paweł Zbysiński Ean:9788360233368 ISBN: 9788360233368 Autor: Jacek Majewski Oprawa: tw Rok wydania: 2010 Format: b5 Stron: 240 format: B5stron: 240 oprawa: twardarok wydania: 2010 Książka jest praktycznym …

od 88 Najbliżej: 23 km

Liczba ofert: 1

Oferta sklepu

Opis

Programowanie mikrokontrolerów LPC2000 w języku C. Pierwsze kroki, BTC -Korporacja Paweł Zbysiński Ean:9788360233368 ISBN: 9788360233368 Autor: Jacek Majewski Oprawa: tw Rok wydania: 2010 Format: b5 Stron: 240 format: B5stron: 240 oprawa: twardarok wydania: 2010 Książka jest praktycznym przewodnikiem po rodzinie mikrokontrolerów LPC2000 (rdzeń ARM7TDMI) oraz sposobach ich programowania w języku C. Omówiono w niej zarówno budowę i działanie bloków peryferyjnych, jak i sposoby obsługi elementów oraz urządzeń peryferyjnych dołączanych do mikrokontrolera, np.: wyświetlaczy LCD, klawiatury matrycowej, interfejsów komunikacyjnych, przetworników A/C i C/A, generatorów PWM itp. Przedstawiono także dziesięć kompletnych projektów w języku C pokazujących wzajemną współpracę bloków peryferyjnych mikrokontrolerów LPC2000 oraz ich współpracę z typowymi urządzeniami zewnętrznymi. W książce przedstawiono także zestaw narzędzi programowych i sprzętowych, niezbędnych do skompilowania i ewentualnego modyfikowania przykładowych opisanych programów.Książka jest przeznaczona dla inżynierów, studentów kierunków technicznych wyższych uczelni, a także amatorów chcących poznać od strony praktycznej możliwości mikrokontrolerów LPC2000 firmy NXP (dawniej Philips Semiconductor). SPIS TREŚCI Wstęp 5 Mikrokontrolery z rodziny LPC2100 – wprowadzenie 7 Budowa i działanie mikrokontrolerów z serii LPC214x 72. Programowanie w języku asembler 15 Sprzętowa platforma ewaluacyjna 211. Eksperymentalny mikrokomputer dipARM214x 21 Obsługa programu Flash Magic 27 Środowisko uruchomieniowe Keil μVision3 29 Proste przykłady w języku C 391. Obsługa linii I/O 392. Sterowanie diody LED 403. Generacja dźwięków 464. Licznik zliczający w kodzie binarnym 50 Licznik zliczający w kodzie 1 z n 546. Licznik zliczający w kodzie Johnsona 58 Interfejs komunikacyjny UART 611. Interfejs UART w mikrokontrolerach LPC214x 612. Przykładowy program obsługi interfejsu UART 66 System przerwań 691. Kontroler VIC 692. Przerwania zewnętrzne 733. Szybkie przerwania FIQ 744. Przerwania wektorowe IRQ 765. Przerwania niewektorowe 796. Przerwania programowe 80 Programowalne liczniki Timer0 i Timer1 831. Budowa liczników Timer0 i Timer1 832. Generowanie sygnału prostokątnego 842. Zliczanie impulsów zewnętrznych 863. Pomiar szerokości impulsów 87 Generacja impulsów PWM 911. Wbudowany generator-modulator PWM 912. Generacja sygnału PWM z regulowanym położeniem jednego zbocza 933. Generacja sygnału PWM z regulowanym położeniem dwóch zboczy 95 Przetwornik analogowo-cyfrowy ADC 971. Budowa przetworników ADC 972. Obsługa przetwornika ADC w trybie odpytywania 1003. Obsługa przetwornika ADC w trybie przerwań 101 Przetwornik cyfrowo-analogowy DAC 1031. Obsługa przetwornika DAC 103 Dobór częstotliwości taktowania 1051. Plik startowy Startup.s 1062. Działanie pętli PLL 1093. Dzielnik częstotliwości taktowania układów peryferyjnych 1124. Działanie układu MAM 1125. Szybki dostęp do układów wejścia-wyjścia GPIO 1146. Tryby obniżonego poboru prądu 115 Obsługa alfanumerycznego wyświetlacza LCD 1211. Sterowanie alfanumerycznego wyświetlacza LCD 1252. Biblioteka modułów sterujących wyświetlacza LCD 126 Zegar i kalendarz RTC 135 Układ dozorujący watchdog 141 Interfejs szeregowy SPI 143 Interfejs I2C 1531. Komunikacja po magistrali I2C 1532. Interfejsy I2C w mikrokontrolerach LPC214x 1563. Obsługa transmisji I2C bez korzystania z przerwań 1584. Obsługa transmisji I2C z przerwaniami 163 Obsługa pamięci Flash 1691. Programowanie ISP pamięci Flash 1692. Programowanie IAP pamięci Flash 172 Obsługa klawiatur matrycowych 1771. Procedura _getkey dla klawiatury skaningowej 1792. Bufor danych w obsłudze klawiatury skaningowej 1823. Obsługa klawiatury telefonu komórkowego 184 Programy przykładowe 1871. Odtwarzanie melodii z zapisu nutowego 1872. Programowe odmierzanie czasu 1893. Sterowanie multipleksowanego wyświetlacza LED 1924. Zegar i kalendarz z systemu Linux 1955. Programowy generator szumu 1996. Programowa weryfikacja CRC 2047. Bufory kołowe w transmisji szeregowej 2068. Transmisja danych w standardzie MODBUS 2129. Obsługa magistrali 1-Wire 21810. Odtwarzanie dźwięku z karty MMC 223 Dodatek A. Opis budowy interfejsu USB<->RS232 na przykładzie modułu ZL1USB 233Dodatek B. Konwersja przykładów w CARM na RealView 234Dodatek C. Zestaw ZL9ARM + ZL10ARM 237

Specyfikacja

Podstawowe informacje

Autor
  • Majewski J.
Okładka
  • Twarda
Rok wydania
  • 2010
Ilość stron
  • 240
Język oryginału
  • Polski
Tematyka
  • Podręczniki akademickie
  • Programowanie
ISBN
  • 9788360233368

Opinie Programowanie mikrokontrolerów LPC2000 w języku C, pierwsze kroki Knurów

Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.

Ocena ogólna
4,5 na podstawie 1 opinia