Zestaw elektroniczny służący do nauki programowania i testowania układu mikroprocesora ATTINY26 firmy ATM EL.
Procesory to szeroka dziedzina. Wymaga ona dużego zasobu wiedzy. Następują ciągłe zmiany. Pojawiają się nowe typy procesorów, a nawet już istniejące ulegają modyfikacji. Z powodu tej mnogości możemy wybrać sobie odpowiedni dla naszego zastosowania procesor. W artykule, który opisywał zestaw 442-K był zawarty procesor MEGA16. Posiada on dużą ilość portów i dużą ilość pamięci, ale posiada także dużą obudowę. Nie zawsze jest wygodne stosowanie tak dużego pod względem rozmiarów procesora, dlatego wybraliśmy inny, mniejszy procesor. Jest nim TINY26.
Budowa i działanie
W instrukcji serwisowej producenta procesora znajdują się szczegółowe opisy i dane techniczne. Można je także znaleźć na stronie internetowej http:// www.atmel.com.
Ze względu na dość duże zainteresowanie i dość częste zastosowanie procesora TINY26 w 2003 roku firmowa dokumentacja tego procesora została przetłumaczona na język polski i zaprezentowana w sześciu częściach na łamach naszego czasopisma. Znajomość tej instrukcji niezbędna jest do programowania procesora, a także do tworzenia jego aplikacji. Przedstawimy informacje podstawowe potrzebne do rozpoczęcia pracy z procesorem. ATTINY26 posiada obudowę dwurzędową DIL20. Jest to wysokiej jakości o małym poborze prądu 8-bitowy mikroprocesor typu RISC. Produkowany jest w dwu wersjach: standardowej i o obniżonych parametrach typu (L).
Posiada następujące cechy:
- pamięć programu i danych typu Flash, o rozmiarze 2KB programowalna (ISP) (Internal System Program-ming - programowanie w układziejżywotność pamięci 10,000 cykli zapis/kasowanie
- pamięć danych 128 Bajtów EEPROM żywotność pamięci 100,000 cykli zapis/kasowanie
- pamięć operacyjna (SRAM) 128 bajtów
- napięcie pracy
- 2.7 - 5.5V dla ATmega26L
- 4.5 - 5.5V dla ATmega26
- częstotliwość taktowania
- 0 - 8 MHz dla ATmega26L
- 0 - 16 MHz dla ATmega26
- 32 8-bitowe rejestry robocze ogólnego przeznaczenia
- programowe bezpieczniki pamięci Flash i EEPROM do ochrony danych
- 118 instrukcji programowych - większość wykonywana w ciągu jednego cyklu zegarowego
- 16 programowalnych linii wejście/wyjście
- 8-bitowy zegar/licznik z niezależnym preskalerem
- 8-bitowy szybki zegar z niezależnym preskalerem
- 2 wysokiej częstotliwości wyjścia PWM (modulator
Rys. 1 Schemat ideowy
ZŁĄCZE
PGM.
ISP
PR20-s
VCC IRDA
I | ||
R4 |
IRI | |
330 |
3 |
fT |
2 |
Uu ł \rrr | |
L |
I |
GNU |