|
Wydawnictwo - WAM Rok - 2009 Stron - 173 Oprawa - KARTONOWA Format - B5
STAN - NOWA
Skrypt jest przeznaczony do praktycznego nauczania programowania mikrokontrolerów rodziny AVR firmy Atmel w języku asembler. W procesie dydaktycznym wykorzystano środowisko AVR Studio oferowane bezpłatnie przez firmę Atmel wyposażone w debugger do usuwania błędów programistycznych i możliwość prowadzenia symulacji w środowisku (bez hardware'u). Do sprawdzenia przygotowanych projektów studenci mają do dyspozycji zestawy uruchomieniowe EVB-503 Advanced firmy Propox [1, 10] z mikrokontrolerem AT90S8515 (lub ATMega8515). Programowanie mikrokontrolera w zestawie następuje po łączu szeregowym w systemie ISP (in system programing). Zestaw EVB-503 w wersji Advanced ma wyposażenie dodatkowe w postaci: 8 diod, 8 przycisków, zewnętrznej pamięci RAM 32kB, wyświetlacza LCD, buzzera, zegara czasu rzeczywistego DS1305 i pamięci AT45DB081B na magistrali SPI, zegara czasu rzeczywistego PCF8583 i pamięci EEPROM 24CXX na magistrali I2C. Cykl nauczania przewiduje: • poznanie zasad obsługi urządzeń peryferyjnych mikrokontrolera: portów, timerów, interfejsów magistral UART, SPI, I2C, • tworzenie projektów i prowadzenie symulacji w środowisku AVR Studio, • tworzenie programów w języku asembler z wątkiem głównym i wątkami bocznymi (przerwaniami), • zapis programów wykonywalnych, obserwacje działania programów w zestawie uruchomieniowym.
|