Autor: Jarosław Doliński
ISBN: 83-910067-6-X
Ilość stron: 451
Data wydania: 2004 (dodruk 2006)
Twarda oprawa
Książka "Mikrokontrolery AVR w praktyce Wydanie II" przeznaczona jest dla wszystkich elektroników, którzy chcą poznać budowę i sposób programowania mikrokontrolerów AVR, a także popularne narzędzia (programowe i sprzętowe) stosowane do realizacji na nich projektów.
Zagadnienia teoretyczne, niezbędne dla wprawnego posługiwania się tymi nowoczesnymi mikrokontrolerami, zilustrowano wieloma praktycznymi przykładami. Przedstawiają one sposoby rozwiązywania typowych problemów, na jakie napotykają konstruktorzy w praktyce.
Architektura
• budowa i działanie rdzenia AVR;
• budowa i funkcje modułów peryferyjnych;
• organizacja i rodzaje pamięci;
• system przerwań;
• konfiguracja i możliwości portów I/O;
Programowanie
• dokładne omówienie listy rozkazów;
• omówienie dostępnych trybów adresowania;
• konfiguracja modułów peryferyjnych;
• korzystanie z trybów oszczędzania energii;
Narzędzia
• obsługa najpopularniejszych kompilatorów (m.in. AVR-GCC, AVR-Studio) i symulatorów (VMLab);
• programator ISP (ZL2PRG);
• zestaw uruchomieniowy (ZL1AVR);
• uniwersalny interfejs USB;
Przykładowe aplikacje
• wąż świetlny;
• generatory przebiegów prostokątnych;
• obsługa klawiatur różnego rodzaju;
• obsługa alfanumerycznego wyświetlacza LCD;
• mikroprocesorowy woltomierz;
• prosta gra: "łapanie muchy";
• regulator obrotów silnika elektrycznego;
• generatory przebiegów PWM;
• obsługa UART-a;
• obsługa interfejsów I2C, 1-Wire oraz USB;
Rozdziały:
Część I. Informacje podstawowe
1. Trochę historii 9
2. Charakterystyka mikrokontrolerów AVR 11
3. Rodzina AVR - podstawy 13
Część II. Budowa i działanie mikrokontrolerów AVR
4. Architektura mikrokontrolerów AVR 20
5. Timery / Liczniki 59
6. Watchdog 75
7. Pamięć danych EEPROM 79
8. Układ transmisji szeregowej UART 85
9. Komparator analogowy 96
10. Porty wejścia - wyjścia I/O 96
11. Pamięci nieulotne w mikrokontrolerach AVR 113
Część III. Lista rozkazów
12. Zestawienie rozkazów mikrokontrolera AT90S2313 128
Część IV. Narzędzia i projekty przykładowe
13. Narzędzia projektowe 278
14. Przykładowe aplikacje 303
Dodatki 420
Mikrokontrolery AVR w praktyce Wydanie II
|