Warsztaty AVR - Programowanie uC.pdf
(
265 KB
)
Pobierz
Programowanie AVR'ów
Programowanie
mikrokontrolerów AVR
Czym jest mikrokontroler?
Mikrokontroler jest „małym komputerem” podłączanym do
układów elektronicznych.
Pamięć
RAM/ROM
Układy I/O
Komunikacje ze
światem
zewnętrznym
Porty
Fizyczne wej/wyj
(nóżki układu)
Reszta
naszego
urządzenia
elektronicznego
CPU
wykonuje program
Opis mikrokontrolera AVR (ATmega8)
●
ATmega8 posiada 22 porty (nóżki) ogólnego użytku
Każdy może być sterowany bezpośrednio – podawanie stanu
niskiego, wysokiego lub odczyt stanu.
●
Każdy dodatkowo jest wykorzystywany w urządzeniach
wejścia-wyjścia.
●
Opis mikrokontrolera AVR (ATmega8)
CPU
: 8-bitowy RISC
●
FLASH
: 8K, programowalna,
nieulotna pamięć programu
●
SRAM
: 1K, zmienne, stos, itp.
●
EEPROM: 0.5K, nieulotna
●
Timer/licznik/PWM x3
●
10-bit ADC x6, Analog Comparator
●
SPI, USART, TWI
●
23 programowalne cyfrowe linie IO
●
19 przerwań sprzętowych (w tym 2
zewnętrzne)
●
ISP: proste programowanie
●
Zegar: max 16 MHz - prawie 16 mln
instrukcji/s
●
Wewnętrzny zegar 1-8 MHz
●
Programowanie – co będzie potrzebne?
●
Kompilator,
Biblioteki dla konkretnego układu,
●
Datasheet układu,
●
Programator (sprzęt i software),
●
Edytor plików źródłowych,
●
Może się też przydać:
Symulator
●
Debugger
●
I oczywiście nasz mikrokontroler.
Plik z chomika:
sliwak
Inne pliki z tego folderu:
Warsztaty AVR - Programowanie uC.pdf
(265 KB)
Warsztaty AVR - ATmega8.pdf
(327 KB)
Warsztaty AVR - Instalacja oprogramowania.pdf
(293 KB)
Programowanie mikrokontrolerów w języku C.pdf
(671 KB)
Podstawy programowania mikrokontrolerów AVR8 w środowisku AVR Studio 4.pdf
(676 KB)
Inne foldery tego chomika:
! 2015
! 2016
! 2016 automatyka
! 2018
! MATURA FIZYKA
Zgłoś jeśli
naruszono regulamin