Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

LPC2000 - Mikrokontrolery z rdzeniem ARM7 -Bryndza

02-06-2012, 20:03
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 63 zł     
Użytkownik AKTYKA_pl
numer aukcji: 2332221087
Miejscowość Wrocław
Wyświetleń: 14   
Koniec: 18-05-2012 13:22:46

Dodatkowe informacje:
Stan: Nowy
Okładka: twarda
Rok wydania (xxxx): 2009
Kondycja: bez śladów używania
Język: polski
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

LPC2000 - Mikrokontrolery z rdzeniem ARM7

Lucjan Bryndza

Wydawnictwo: BTC
Rok wydania: 2007
Nr wydania: 1
ISBN: 978[zasłonięte][zasłonięte]02332
Okładka: twarda
Liczba stron: 216
Wymiary: 17x24 cm
Opis:

Mikrokontrolery z rdzeniem ARM od wielu lat budzą duże emocje - są one powszechnie spotykane w telefonach komórkowych, grach multimedialnych, nawigacjach samochodowych, routerach czy palmtopach. Są to układy charakteryzujące się wysoką wydajnością (m.in. 32-bitowy rdzeń) z wbudowanymi licznymi układami peryferyjnymi i, co wydaje się najważniejsze, są one oferowane przez wielu producentów (m.in. Atmel, Freescale, NXP, Texas Instruments). Ponieważ układy różnych producentów są zbudowane w oparciu o wspólny rdzeń, wiele narzędzi programowych (np. kompilatory) czy sprzętowych (np. interfejsy JTAG) jest wspólnych dla wielu rodzin mikrokontrolerów.


W książce zawarto praktyczne wprowadzenie w świat programowania w języku C mikrokontrolerów z rdzeniem ARM7. Przykłady zawarte w książce pokazują sposób wykorzystywania zasobów wbudowanych w mikrokontrolery z rodziny LPC2000 firmy NXP, które są obecnie najpopularniejszymi układami stosowanymi przez konstruktorów.


Lucjan Bryndza jest absolwentem wydziału Elektrotechniki i Informatyki Politechniki Rzeszowskiej. Na co dzień zajmuje się tworzeniem oprogramowania dla urządzeń elektronicznych, głównie z wykorzystaniem 32-bitowych systemów opartych o mikroprocesory ARM, MIPS, POWERPC oraz konstruowaniem elektronicznych urządzeń analogowych i cyfrowych wykorzystujących mikrokontrolery 8-, 16- i 32-bitowe. Od 2005 roku współpracuje z miesięcznikiem "Elektronika Praktyczna", na łamach którego prowadził m.in. kurs poświęcony programowaniu mikrokontrolerów ARM.


Spis treści: 1. Rdzeń ARM7TDMI-S
1.1. Wstęp
1.2. Architektura RISC. Charakterystyka procesora ARM7TDMI-S
1.3. Tryby ochrony procesora
1.4. Rejestry
1.5. Wyjątki procesora
1.6. Lista instrukcji ARM

2. Mikrokontrolery LPC213x/LPC214x

2.1. Wstęp
2.2. Porty wejścia-wyjścia (GPIO) oraz zasilanie mikrokontrolera
2.3. Magistrale wewnętrzne mikrokontrolera
2.4. Przestrzeń adresowa mikrokontrolera. Kontroler pamięci MAM
2.5. Sygnał zegarowy i układ zerowania mikrokontrolera
2.6. Przerwania zewnętrzne, tryby oszczędzania energii

3. Przykłady aplikacji

3.1. Najprostsza aplikacja mikrokontroleraLPC213x/214x
3.2. Zestaw uruchomieniowy ZL9ARM

4. Środowisko programistyczne

4.1. Wstęp
4.2. Instalacja oprogramowania
4.3. Składniki projektu dla LPC21xx
4.4. Automatyzacja kompilacji projektu za pomocą GNU make
4.5. Skrypty linkera
4.6. Programowanie pamięci Flash w mikrokontrolerach LPC21xx
4.7. Praca w środowisku Eclipse – pierwszy projekt
4.8. Kilka słów o programie węża świetlnego

5. Podstawowe urządzenia peryferyjne mikrokontrolera

5.1. Wstęp, start systemu
5.2. Mapowanie pamięci, czyli rejestr MEMMAP
5.3. Konfiguracja pętli PLL oraz sygnałów zegarowych
5.4. Konfiguracja kontrolera pamięci MAM
5.5. Pozostałe elementy pliku startowego
5.6. Detektor zaniku napięcia, wykrywanie przyczyny zerowania
5.7. Tryby oszczędzania energii

6. Porty wejścia-wyjścia (GPIO)
6.1. Wstęp

6.2. Budowa portów GPIO mikrokontrolerów LPC
6.3. Praktyczna obsługa portów
6.4. Obsługa wyświetlacza LCD

7. System przerwań mikrokontrolera

7.1. Wstęp
7.2. Przerwania programowe
7.3. Przerwania sprzętowe – kontroler przerwań VIC
7.4. Przerwania „szybkie” FIQ
7.5. Wektoryzowane przerwania IRQ
7.6. Przerwania niewektoryzowane IRQ
7.7. Obsługa przerwań w jednostce centralnej
7.8. Przerwania zewnętrzne EINT
7.9. Praktyczne zagadnienia dotyczące systemu przerwań

8. Odmierzanie czasu – układy licznikowe

8.1. Wstęp
8.2. Układy czasowo-licznikowe T0 i T1
8.3. Układ PWM
8.4. Zegar czasu rzeczywistego RTC
8.5. Układ watchdog
9. Interfejsy szeregowe
9.1. Wstęp
9.2. Porty szeregowe UART
9.3. Interfejs I2C
9.4. Interfejs SPI

10. Przetwarzanie sygnałów analogowych

10.1. Wstęp
10.2. Przetworniki analogowo-cyfrowe
10.3. Przetwornik cyfrowo-analogowy
10.4. Biblioteka standardowa STDIO