OPIS
Książka 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;